!function(){"use strict";var t,e,r,n,o,i,a,c,u,s={},l={};function f(t){var e=l[t];if(void 0!==e)return e.exports;var r=l[t]={exports:{}};return s[t](r,r.exports,f),r.exports}f.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||Function("return this")()}catch(t){if("object"==typeof window)return window}}(),f.rv=function(){return"1.3.15"},f.ruid="bundler=rspack@1.3.15",(t=a||(a={})).WINDOWS_PHONE="Windows Phone",t.ANDROID="android",t.IOS="ios",t.PC="pc",(e=c||(c={})).MUSICAL_LY="musical_ly",e.MUSICALLY_GO="musically_go",e.TRILL="trill",e.ULTRALITE="ultralite",e.LEMON8="lemon8",e.TTLINK="ttlink",(i={})[c.LEMON8]={},i[c.TTLINK]={},i[c.MUSICAL_LY]=((n={})[a.IOS]="33.4.0",n[a.ANDROID]="23.1.0",n),i[c.TRILL]=((o={})[a.IOS]="33.4.0",o[a.ANDROID]="23.1.0",o);var p=function(){return"undefined"!=typeof window?window:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:void 0!==f.g?f.g:Function("return this")()},h=function(){return p().TiktokAnalyticsObject||"ttq"},y=function(){return p()[h()]},d=function(t){try{var e=y()._plugins||{};if(null!=e[t])return!!e[t];return!0}catch(t){return!0}};function _(){_=function(){return t};var t={},e=Object.prototype,r=e.hasOwnProperty,n=Object.defineProperty||function(t,e,r){t[e]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function u(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{u({},"")}catch(t){u=function(t,e,r){return t[e]=r}}function s(t,e,r,o){var i,a,c,u,s=Object.create((e&&e.prototype instanceof p?e:p).prototype);return n(s,"_invoke",{value:(i=t,a=r,c=new E(o||[]),u="suspendedStart",function(t,e){if("executing"===u)throw Error("Generator is already running");if("completed"===u){if("throw"===t)throw e;return N()}for(c.method=t,c.arg=e;;){var r=c.delegate;if(r){var n=function t(e,r){var n=r.method,o=e.iterator[n];if(void 0===o)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=void 0,t(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=TypeError("The iterator does not provide a '"+n+"' method")),f;var i=l(o,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,f;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=void 0),r.delegate=null,f):a:(r.method="throw",r.arg=TypeError("iterator result is not an object"),r.delegate=null,f)}(r,c);if(n){if(n===f)continue;return n}}if("next"===c.method)c.sent=c._sent=c.arg;else if("throw"===c.method){if("suspendedStart"===u)throw u="completed",c.arg;c.dispatchException(c.arg)}else"return"===c.method&&c.abrupt("return",c.arg);u="executing";var o=l(i,a,c);if("normal"===o.type){if(u=c.done?"completed":"suspendedYield",o.arg===f)continue;return{value:o.arg,done:c.done}}"throw"===o.type&&(u="completed",c.method="throw",c.arg=o.arg)}})}),s}function l(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}t.wrap=s;var f={};function p(){}function h(){}function y(){}var d={};u(d,i,function(){return this});var v=Object.getPrototypeOf,g=v&&v(v(T([])));g&&g!==e&&r.call(g,i)&&(d=g);var m=y.prototype=p.prototype=Object.create(d);function b(t){["next","throw","return"].forEach(function(e){u(t,e,function(t){return this._invoke(e,t)})})}function w(t,e){var o;n(this,"_invoke",{value:function(n,i){function a(){return new e(function(o,a){!function n(o,i,a,c){var u=l(t[o],t,i);if("throw"!==u.type){var s=u.arg,f=s.value;return f&&"object"==typeof f&&r.call(f,"__await")?e.resolve(f.__await).then(function(t){n("next",t,a,c)},function(t){n("throw",t,a,c)}):e.resolve(f).then(function(t){s.value=t,a(s)},function(t){return n("throw",t,a,c)})}c(u.arg)}(n,i,o,a)})}return o=o?o.then(a,a):a()}})}function O(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function I(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function E(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(O,this),this.reset(!0)}function T(t){if(t){var e=t[i];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,o=function e(){for(;++n=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return n("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(c&&u){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),I(r),f}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;I(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,e,r){return this.delegate={iterator:T(t),resultName:e,nextLoc:r},"next"===this.method&&(this.arg=void 0),f}},t}function v(t,e,r){return(v=!function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}()?function(t,e,r){var n=[null];n.push.apply(n,e);var o=new(Function.bind.apply(t,n));return r&&g(o,r.prototype),o}:Reflect.construct.bind()).apply(null,arguments)}function g(t,e){return(g=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t})(t,e)}var m={error:[]};(r=u||(u={})).LOAD_START="load_start",r.LOAD_END="load_end",r.BEFORE_INIT="before_init",r.INIT_START="init_start",r.INIT_END="init_end",r.JSB_INIT_START="jsb_init_start",r.JSB_INIT_END="jsb_init_end",r.BEFORE_AD_INFO_INIT_START="before_ad_info_init_start",r.AD_INFO_INIT_START="ad_info_init_start",r.AD_INFO_INIT_END="ad_info_init_end",r.IDENTIFY_INIT_START="identify_init_start",r.IDENTIFY_INIT_END="identify_init_end",r.PLUGIN_INIT_START="_init_start",r.PLUGIN_INIT_END="_init_end",r.PIXEL_SEND="pixel_send",r.PIXEL_SEND_PCM="pixel_send_PCM",r.JSB_SEND="jsb_send",r.HTTP_SEND="http_send",r.HANDLE_CACHE="handle_cache",r.INIT_ERROR="init_error",r.PIXEL_EMPTY="pixel_empty",r.JSB_ERROR="jsb_error",r.API_ERROR="api_error",r.PLUGIN_ERROR="plugin_error",r.CUSTOM_INFO="custom_info",r.CUSTOM_ERROR="custom_error",r.CUSTOM_TIMER="custom_timer";try{(function(){if(/function bind\(\) \{[\s\S]*\[native code\][\s\S]*\}/.test(Function.prototype.bind.toString()))return!0;function t(){}return new(t.bind.apply(t,[void 0,1])) instanceof t})()&&!Function.prototype._ttq_bind?Object.defineProperty(Function.prototype,"_ttq_bind",{value:Function.prototype.bind,enumerable:!1,writable:!1,configurable:!1}):Function.prototype._ttq_bind||Object.defineProperty(Function.prototype,"_ttq_bind",{value:function(t){if("function"!=typeof this)throw TypeError("What is being called by bind is not a function.");var e=t||window,r=Array.prototype.slice.call(arguments).slice(1),n=Symbol("key");return e[n]=this,function t(){return this instanceof t?v(e[n],r.concat(Array.prototype.slice.call(arguments))):e[n].apply(e,r.concat(Array.prototype.slice.call(arguments)))}},enumerable:!1,writable:!1,configurable:!1}),Object._ttq_keys||(Object._ttq_keys=function(t){try{if(Array.isArray(t))return Object.keys(t).filter(function(t){return -1===["each","eachSlice","all","any","collect","detect","findAll","grep","include","inGroupsOf","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","select","member","_reverse","_each","clear","first","last","compact","flatten","without","uniq","intersect","clone","toJSON","remove","swap","putAll"].indexOf(t)});return Object.keys(t)}catch(e){return Object.keys(t)}});var b=h();function w(t){return null===t?"NULL":void 0===t?"UNDEFINED":"[object Object]"===Object.prototype.toString.call(t)||"[object Array]"===Object.prototype.toString.call(t)?JSON.stringify(t):t.toString()}/function Map\(\) \{[\s\S]*\[native code\][\s\S]*\}/.test(Map.toString())?window[b]._ttq_map=Map:window[b]._ttq_map||(window[b]._ttq_map=function(){this.items={},this.size=0},window[b]._ttq_map.prototype.set=function(t,e){return!this.has(t)&&(this.items[w(t)]=e,this.size++),this},window[b]._ttq_map.prototype.get=function(t){return this.items[w(t)]},window[b]._ttq_map.prototype.has=function(t){return void 0!==this.items[w(t)]},window[b]._ttq_map.prototype.delete=function(t){return this.has(t)&&(delete this.items[w(t)],this.size--),this},window[b]._ttq_map.prototype.clear=function(){this.items={},this.size=0},window[b]._ttq_map.prototype.keys=function(){var t=_().mark(n),e=[];for(var r in this.items)this.has(r)&&e.push(r);function n(){return _().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.delegateYield(e,"t0",1);case 1:case"end":return t.stop()}},t)}return n()},window[b]._ttq_map.prototype.values=function(){var t=_().mark(n),e=[];for(var r in this.items)this.has(r)&&e.push(this.items[r]);function n(){return _().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.delegateYield(e,"t0",1);case 1:case"end":return t.stop()}},t)}return n()}),function(){if(/function create\(\) \{[\s\S]*\[native code\][\s\S]*\}/.test(Map.toString())){Object._ttq_create=Object.create;return}Object._ttq_create=function(){function t(){}var e=Object.prototype.hasOwnProperty;return function(r,n){if("object"!=typeof r&&"function"!=typeof r)throw TypeError("Object prototype may only be an Object or null");t.prototype=r;var o=new t;return t.prototype=null,null!=n&&Object.keys(n).forEach(function(t){var r=n[t];if("object"==typeof r&&null!==r)e.call(r,"value")?o[t]=r.value:("function"==typeof r.get||"function"==typeof r.set)&&Object.defineProperty(o,t,r);else throw TypeError("Property description must be an object: "+r)}),o}}()}()}catch(t){!function(t,e,r,n){void 0===r&&(r={}),void 0===n&&(n=!1);try{var o=y(),i=null==o.getPlugin?void 0:o.getPlugin("Monitor");i&&i.error&&"function"==typeof i.error?i.error.call(i,t,e,r,n):d("Monitor")&&m.error.push({event:t,err:e,detail:r,withoutJSB:n})}catch(t){}}(u.INIT_ERROR,t)}}();!function(){var t={278:function(t,e,r){t=r.nmd(t);var n,o="__lodash_hash_undefined__",i="[object Arguments]",a="[object Boolean]",c="[object Date]",u="[object Function]",s="[object GeneratorFunction]",l="[object Map]",f="[object Number]",h="[object Object]",p="[object Promise]",d="[object RegExp]",v="[object Set]",_="[object String]",m="[object Symbol]",g="[object WeakMap]",y="[object ArrayBuffer]",E="[object DataView]",b="[object Float32Array]",w="[object Float64Array]",O="[object Int8Array]",I="[object Int16Array]",T="[object Int32Array]",S="[object Uint8Array]",R="[object Uint8ClampedArray]",N="[object Uint16Array]",A="[object Uint32Array]",L=/\w*$/,x=/^\[object .+?Constructor\]$/,P=/^(?:0|[1-9]\d*)$/,C={};C[i]=C["[object Array]"]=C[y]=C[E]=C[a]=C[c]=C[b]=C[w]=C[O]=C[I]=C[T]=C[l]=C[f]=C[h]=C[d]=C[v]=C[_]=C[m]=C[S]=C[R]=C[N]=C[A]=!0,C["[object Error]"]=C[u]=C[g]=!1;var k="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g,D="object"==typeof self&&self&&self.Object===Object&&self,M=k||D||Function("return this")(),j=e&&!e.nodeType&&e,F=j&&t&&!t.nodeType&&t,U=F&&F.exports===j;function G(t,e){return t.set(e[0],e[1]),t}function H(t,e){return t.add(e),t}function V(t,e,r,n){var o=-1,i=t?t.length:0;for(n&&i&&(r=t[++o]);++o-1},tS.prototype.set=function(t,e){var r=this.__data__,n=tL(r,t);return n<0?r.push([t,e]):r[n][1]=e,this},tR.prototype.clear=function(){this.__data__={hash:new tT,map:new(tp||tS),string:new tT}},tR.prototype.delete=function(t){return tC(this,t).delete(t)},tR.prototype.get=function(t){return tC(this,t).get(t)},tR.prototype.has=function(t){return tC(this,t).has(t)},tR.prototype.set=function(t,e){return tC(this,t).set(t,e),this},tN.prototype.clear=function(){this.__data__=new tS},tN.prototype.delete=function(t){return this.__data__.delete(t)},tN.prototype.get=function(t){return this.__data__.get(t)},tN.prototype.has=function(t){return this.__data__.has(t)},tN.prototype.set=function(t,e){var r=this.__data__;if(r instanceof tS){var n=r.__data__;if(!tp||n.length<199)return n.push([t,e]),this;r=this.__data__=new tR(n)}return r.set(t,e),this};var tD=ts?K(ts,Object):function(){return[]},tM=function(t){return tt.call(t)};function tj(t){var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||X)}function tF(t){if(null!=t){try{return Z.call(t)}catch(t){}try{return t+""}catch(t){}}return""}function tU(t,e){return t===e||t!=t&&e!=e}(th&&tM(new th(new ArrayBuffer(1)))!=E||tp&&tM(new tp)!=l||td&&tM(td.resolve())!=p||tv&&tM(new tv)!=v||t_&&tM(new t_)!=g)&&(tM=function(t){var e=tt.call(t),r=e==h?t.constructor:void 0,n=r?tF(r):void 0;if(n)switch(n){case tg:return E;case ty:return l;case tE:return p;case tb:return v;case tw:return g}return e});var tG=Array.isArray;function tH(t){var e;return null!=t&&"number"==typeof(e=t.length)&&e>-1&&e%1==0&&e<=0x1fffffffffffff&&!tq(t)}var tV=tl||function(){return!1};function tq(t){var e=tB(t)?tt.call(t):"";return e==u||e==s}function tB(t){var e=typeof t;return!!t&&("object"==e||"function"==e)}function tK(t){return tH(t)?function(t,e){var r,n,o,a,c,u=tG(t)||(o=n=r=t)&&"object"==typeof o&&tH(n)&&$.call(r,"callee")&&(!tc.call(r,"callee")||tt.call(r)==i)?function(t,e){for(var r=-1,n=Array(t);++r-1&&a%1==0&&a0||e._partner===t},A=function(){return((b()||[])._cc||"").toUpperCase()},L=function(t){try{var e=b()._plugins||{};if(null!=e[t])return!!e[t];return!0}catch(t){return!0}},x=function(){try{var t=b()._ppf;return null==t.printAndClear?void 0:t.printAndClear()}catch(t){}},P=function(){try{var t,e=b(),r=null==(t=e._container)?void 0:t.get(_.INTER_ID_SERVICE);if(r)return r.getInterId()||null}catch(t){D(cQ.CUSTOM_ERROR,t,{custom_name:"getCurrentInterId"})}return null},C={info:[],error:[]};function k(t,e,r,n){void 0===e&&(e={}),void 0===r&&(r=!1),void 0===n&&(n=!1);try{var o=b(),i=null==o.getPlugin?void 0:o.getPlugin("Monitor");i&&i.info&&"function"==typeof i.info?i.info.call(i,t,e,r,n):L("Monitor")&&C.info.push({event:t,detail:e,withoutJSB:r,forceReport:n})}catch(t){}}function D(t,e,r,n){void 0===r&&(r={}),void 0===n&&(n=!1);try{var o=b(),i=null==o.getPlugin?void 0:o.getPlugin("Monitor");i&&i.error&&"function"==typeof i.error?i.error.call(i,t,e,r,n):L("Monitor")&&C.error.push({event:t,err:e,detail:r,withoutJSB:n})}catch(t){}}function M(t,e){try{var r=b(),n=null==r.getPlugin?void 0:r.getPlugin("DiagnosticsConsole");n&&n.warn.apply(n,[t,e])}catch(t){}}function j(){try{if(window.ttq&&!window.ttq._ppf&&(window.ttq._ppf=[]),window.ttq&&window.ttq._ppf)var t={taskName:window.ttq._pf_tn,functionName:"getPixelDetail",start:performance.now()}}catch(t){}var e={lib:"ttq",pixelCode:"MOCK_SHOP_ID"};try{var r=document&&document.currentScript,n=r&&r.getAttribute("data-id")||"",o=E()||"ttq";e={pixelCode:n,lib:o}}catch(t){e={lib:"ttq",pixelCode:""}}try{window.ttq&&window.ttq._ppf&&(t.end=performance.now(),window.ttq._ppf.push(t))}catch(t){}return e}var F=function(){try{var t=b();if(!(t&&t._legacy&&0!==t._legacy.length))return!1;return Object.keys(t._t).length>Object.keys(t._legacy||[]).length||t.reporters.length>Object.keys(t._legacy||[]).length}catch(t){return!1}};function U(t){var e=Error(t);return e.source="ulid",e}(a1=cZ||(cZ={}))[a1.NOT_SURE=0]="NOT_SURE",a1[a1.INVOKE_METHOD_ENABLED=1]="INVOKE_METHOD_ENABLED",a1[a1.INVOKE_METHOD_NOT_ENABLED=2]="INVOKE_METHOD_NOT_ENABLED",(a2=c$||(c$={})).NORMAL="1",a2.NOT_CROSS_DOMAIN_IFRAME="2",a2.CROSS_DOMAIN_IFRAME="3",a2.WEB_WORKER="4",a2.SANDBOX_IFRAME="5",a2.GTM_IFRAME="6",a2.URL_IN_QUERY_IFRAME="7",a2.UNKNOWN_IFRAME="8";var G="0123456789ABCDEFGHJKMNPQRSTVWXYZ",H=G.length,V=(a3||(a3=function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],e=arguments[1];e||(e="undefined"!=typeof window?window:null);var n=e&&(e.crypto||e.msCrypto);if(n)return function(){var t=new Uint8Array(1);return n.getRandomValues(t),t[0]/255};try{var o=r(616);return function(){return o.randomBytes(1).readUInt8()/255}}catch(t){}if(t)return function(){return Math.random()};throw U("secure crypto unusable, insecure Math.random not allowed")}()),function(t){return isNaN(t)&&(t=Date.now()),function(t,e){if(isNaN(t))throw Error(t+" must be a number");if(t>0xffffffffffff)throw U("cannot encode time greater than 281474976710655");if(t<0)throw U("time must be positive");if(!1===Number.isInteger(t))throw U("time must be an integer");for(var r=void 0,n="";e>0;e--)r=t%H,n=G.charAt(r)+n,t=(t-r)/H;return n}(t,10)+function(t,e){for(var r="";t>0;t--)r=function(t){var e=Math.floor(t()*H);return e===H&&(e=H-1),G.charAt(e)}(e)+r;return r}(16,a3)}),q={Email:1,Phone:2};(a6=c0||(c0={})).EMPTY_VALUE="empty_value",a6.WRONG_FORMAT="wrong_format",a6.CORRECT_FORMAT="correct_format",a6.HASHED="hashed",a6.HASHED_ERR="hashed_err",a6.HASHED_CORRECT="hashed_correct",a6.PLAINTEXT_EMAIL="plaintext_email",a6.PLAINTEXT_PHONE="plaintext_phone",(a5=c1||(c1={})).EMPTY_VALUE="empty_value",a5.PLAIN_EMAIL="plain_email",a5.PLAIN_PHONE="plain_phone",a5.HASHED="hashed",a5.FILTER_EVENTS="filter_events",a5.UNKNOWN_INVALID="unknown_invalid",a5.BASE64_STRING_HASHED="base64_string_hashed",a5.BASE64_HEX_HASHED="base64_hex_hashed",a5.PLAIN_MDN_EMAIL="plain_mdn_email",a5.ZIP_CODE_IS_NOT_HASHED="zip_code_is_not_hashed",a5.ZIP_CODE_IS_NOT_US="zip_code_is_not_us",a5.ZIP_CODE_IS_HASHED="zip_code_is_hashed",a5.ZIP_CODE_IS_US="zip_code_is_us",(a8=c2||(c2={})).Manual="manual",a8.ManualV2="manual_v2",a8.Auto="auto",a8.EBManual="eb_manual",(a4=c3||(c3={})).empty="empty",a4.whitespace="whitespace",a4.hardcode="hardcode",a4.encode="encode",(a9=c6||(c6={})).letterCase="letter_case",a9.isNotValidEmail="is_not_valid_email",a9.isNotPossibleEmail="is_not_possible_email",a9.domainTypo="domain_typo",a9.addressFormat="address_format",(a7=c5||(c5={})).invalidCountry="invalid_country",a7.notANumber="not_a_number",a7.tooShort="too_short",a7.tooLong="too_long",a7.invalidLength="invalid_length",a7.emptyCountryCodeThroughIP="empty_country_code_through_ip",a7.invalidCountryAfterInjectPlus="invalid_country_after_inject_plus",a7.notANumberAfterInjectPlus="not_a_number_after_inject_plus",a7.tooShortAfterInjectPlus="too_short_after_inject_plus",a7.tooLongAfterInjectPlus="too_long_after_inject_plus",a7.invalidLengthAfterInjectPlus="invalid_length_after_inject_plus",a7.invalidCountryAfterInjectCountry="invalid_country_after_inject_country",a7.notANumberAfterInjectCountry="not_a_number_after_inject_country",a7.tooShortAfterInjectCountry="too_short_after_inject_country",a7.tooLongAfterInjectCountry="too_long_after_inject_country",a7.invalidLengthAfterInjectCountry="invalid_length_after_inject_country",(ct=c8||(c8={})).missing="missing",ct.valid="valid",ct.invalid="invalid";var B={raw_email:{label:c8.missing},raw_auto_email:{label:c8.missing},raw_phone:{label:c8.missing},raw_auto_phone:{label:c8.missing},hashed_email:{label:c8.missing},hashed_phone:{label:c8.missing},raw_eb_email:{label:c8.missing},raw_eb_phone:{label:c8.missing},hashed_eb_email:{label:c8.missing},hashed_eb_phone:{label:c8.missing}};(ce=c4||(c4={}))[ce.UNKNOWN=0]="UNKNOWN",ce[ce.HOLD=1]="HOLD",ce[ce.REVOKE=2]="REVOKE",ce[ce.GRANT=3]="GRANT";var K=["phone_number","email","external_id"],W={EMAIL_IS_HASHED:"email_is_hashed",PHONE_IS_HASHED:"phone_is_hashed",SHA256_EMAIL:"sha256_email",SHA256_PHONE:"sha256_phone"},Y="auto_trigger_type";function J(){var t=Date.now();return("number"!=typeof t||isNaN(t)||!isFinite(t)||t<0)&&(t=new Date().getTime()),t}(cr=c9||(c9={})).AUTO_CONFIG_CONTENT="auto_config_content",cr.AUTO_CONFIG_FORM="auto_config_form",cr.AUTO_CONFIG_CLICK="auto_config_click",cr.EB_RULE_COMPUTE_TOKENIZE_TEXT="eb_rule_compute_tokenize_text",cr.EB_RULE_COMPUTE_IMG_SRC="eb_rule_compute_img_src",cr.EB_RULE_COMPUTE_ELEMENT_XPATH="eb_rule_compute_element_xpath",cr.EB_PARAMETER_V2="eb_parameter_v2",cr.EB_PARAMETER_V1="eb_parameter_v1";var X=function(t){return"[object Object]"===Object.prototype.toString.call(t)},z=function(t){return t+"-"+J()+"-"+(Math.floor(Math.random()*(9e12-1))+1e12)},Q=function(t,e,r){return void 0===r&&(r="-"),""+t+r+e};function Z(t,e,r,n){void 0===e&&(e=500),void 0===r&&(r={trailing:!1});var o=0,i=null,a=null,c=n?t.bind(n):t,u=r.trailing;return function(){for(var t=J(),r=arguments.length,n=Array(r),s=0;s=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return n("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(c&&u){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),w(r),f}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;w(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,e,r){return this.delegate={iterator:I(t),resultName:e,nextLoc:r},"next"===this.method&&(this.arg=void 0),f}},t}function te(t,e,r,n,o,i,a){try{var c=t[i](a),u=c.value}catch(t){r(t);return}c.done?e(u):Promise.resolve(u).then(n,o)}var tr=function(t){return t},tn=function(t){tr=t},to=function(t){return tr(t)},ti=function(t){return!!t},ta=function(t){return void 0!==t.metric_name},tc=function(t){return"CompletePayment"===t||"Purchase"===t},tu=function(t){var e;return Object.keys((null==t||null==(e=t.context)?void 0:e.user)||{}).some(function(t){return -1!==K.indexOf(t)})};function ts(t,e){var r,n=t;return function(){if(n){for(var o=arguments.length,i=Array(o),a=0;a62?t+="-":t+="_",t},"")},tf=function(){for(var t=V(J());27!==t.length;)t.length>27?t=t.slice(0,27):t+="_";return t},th=function(t,e){if(0===Object.keys(t).length)return{};var r={identity_params:{}},n={email:["email_is_hashed","sha256_email"],phone_number:["phone_is_hashed","sha256_phone"],zip_code:["zip_code"]};return Object.entries(e).forEach(function(e){var o=e[0];e[1]&&n[o]&&n[o].forEach(function(e){if(r.identity_params[e]=[c0.EMPTY_VALUE],t[e]){var n=t[e]||[c0.EMPTY_VALUE];r.identity_params&&(r.identity_params[e]=[].concat(n))}})}),r},tp=function(t,e){var r={identity_params:{}};return 0===Object.keys(t).length?{}:(Object.entries(e).forEach(function(e){var n=e[0];if(e[1])if(t[n]&&t[n].length){var o=t[n]||[c0.EMPTY_VALUE];r.identity_params[n]=[].concat(o)}else r.identity_params[n]=[c0.EMPTY_VALUE]}),r)};function td(t,e){var r=Object.assign({},t);return e.forEach(function(t){null!==r[t]&&void 0!==r[t]&&delete r[t]}),r}var tv=function(t,e){if(!t)return{};var r={};return Object.keys(t).forEach(function(n){e[n]&&(r[n]=t[n])}),r};function t_(t,e,r){var n,o=r?t.bind(r):t;return function(){for(var t=arguments.length,r=Array(t),i=0;i-1){e=i;break}}try{window.ttq&&window.ttq._ppf&&(r.end=performance.now(),window.ttq._ppf.push(r))}catch(t){}return e},tI=function(t){try{if(window.ttq&&!window.ttq._ppf&&(window.ttq._ppf=[]),window.ttq&&window.ttq._ppf)var e={taskName:window.ttq._pf_tn,functionName:"getPixelInstalledPosition",start:performance.now()}}catch(t){}var r="unknown";try{var n=t&&tO(t);n&&(tT(n)&&(r="isInHead"),tR(n)&&(r="isInBodyTop10"))}catch(t){}try{window.ttq&&window.ttq._ppf&&(e.end=performance.now(),window.ttq._ppf.push(e))}catch(t){}return r},tT=function t(e){var r=e.parentElement;return!!r&&("HEAD"===r.tagName||t(r))},tS=function(t,e){for(var r=[document.body],n=0;n<=t&&r.length;){var o,i=r.pop();if(i===e)return!0;if(!((null==i?void 0:i.tagName.toLowerCase())==="script"&&(null==(o=i.src)?void 0:o.indexOf("analytics.tiktok.com"))>-1)){if(n++,"object"==typeof i&&i.children)for(var a=i.children.length-1;a>=0;a--)r.push(i.children[a])}}return!1},tR=function(t){return tS(10,t)},tN=/function WeakSet\(\) \{[\s\S]*\[native code\][\s\S]*\}/.test(WeakSet.toString()),tA=/function WeakMap\(\) \{[\s\S]*\[native code\][\s\S]*\}/.test(WeakMap.toString());/function Date\(\) \{[\s\S]*\[native code\][\s\S]*\}/.test(Date.toString());var tL=function(t,e,r){var n=Object.getPrototypeOf(t);"proto"===r&&n&&"function"==typeof n[e]&&(n[e]=function(){}),"instance"===r&&t&&"function"==typeof t[e]&&(t[e]=function(){})};(cn=c7||(c7={})).EXTERNAL="external",cn.APP="app",cn.TIKTOK="tiktok";var tx={ID:Symbol.for("ID"),Type:Symbol.for("type"),Partner:Symbol.for("partner"),Options:Symbol.for("Options"),Plugins:Symbol.for("Plugins"),Rules:Symbol.for("Rules"),PixelRules:Symbol.for("PixelRules"),Info:Symbol.for("Info"),ExtraParams:Symbol.for("extraParams"),WebLibraryInfo:Symbol.for("WebLibraryInfo"),SignalType:Symbol.for("SignalType"),IsOnsitePage:Symbol.for("IsOnsitePage")};(co=ut||(ut={}))[co.OFFSITE=0]="OFFSITE",co[co.ONSITE=1]="ONSITE";var tP=function(){var t,e;return(null==(t=b())||null==(e=t._env)?void 0:e.env)||c7.EXTERNAL},tC=function(){var t,e;return null!=(t=null==(e=b())?void 0:e._is_onsite)?t:ut.OFFSITE},tk=function(t){return(t||tP())!==c7.EXTERNAL},tD=function(t){return(t||tP())===c7.TIKTOK},tM=function(){var t=I();return/windows phone/i.test(t)?cX.WINDOWS_PHONE:/android/i.test(t)?cX.ANDROID:/iPad|iPhone|iPod/.test(t)?cX.IOS:cX.PC},tj=function(){try{return navigator.userAgentData.getHighEntropyValues(["model","platformVersion"])}catch(t){return Promise.resolve({})}},tF=function(){return"android"===tM()},tU=function(){return"ios"===tM()},tG=function(){return!1},tH=function(){return window.top!==window},tV=ts(function(){return/open_news/i.test(I())}),tq=ts(function(){return/ultralite/i.test(I())}),tB=function(){try{return window&&window.top&&window.top.location.href,!1}catch(t){return!0}},tK=function(){try{var t=new URL(decodeURIComponent(window.location.href)),e=/https?:\/\/[^\s/$.?#].[^\s]*/i;return e.test(t.search)||e.test(t.pathname)}catch(t){return!1}},tW=function(){try{if(!tB())return c$.NOT_CROSS_DOMAIN_IFRAME;if(tK())return c$.URL_IN_QUERY_IFRAME;if(window.google_tag_manager)return c$.GTM_IFRAME;if(window.name&&"web-pixel-sandbox"===window.name)return c$.SANDBOX_IFRAME;return c$.CROSS_DOMAIN_IFRAME}catch(t){return c$.UNKNOWN_IFRAME}},tY=function(){return w()?c$.WEB_WORKER:tH()?tW():c$.NORMAL},tJ=function(){var t=I();if(t)for(var e=0,r=Object.values(cz);ea)return!1}return!0},t0=function(t){var e=tJ();return void 0!==e&&t.has(e)},t1=function(){var t=y();try{return!!(t.Shopify&&t.Shopify.shop&&t.Shopify.shop.indexOf(".myshopify.com")>0||t.name&&t.name.startsWith("web-pixel-sandbox-CUSTOM-shopify"))}catch(t){}return!1},t2=function(){var t=b();return"object"==typeof t&&t._i?t._i:{}},t3=function(t,e){var r=t2()||{};Object.keys(r).forEach(function(n){var o=r[n];o._init||o.push([t].concat(e))})},t6=function(t,e,r){var n=(t2()||{})[t];if(n){if(n._init)return;n.push([e].concat(r))}},t5=function(t,e,r,n){try{var o,i=b(),a=null==(o=i._container)?void 0:o.get(_.EVENT_EMITTER);if(!a)throw Error("EventEmitter is not found - addEventListener");n&&a.setObserverConfig(n);var c=r.throttle,u=r.interval;a.on(t,e,{throttle:c,interval:u})}catch(e){D(cQ.CUSTOM_ERROR,e,{custom_name:"addEventListener",custom_enum:t})}},t8=function(t){try{var e,r=b(),n=null==(e=r._container)?void 0:e.get(_.EVENT_EMITTER);if(!n)throw Error("EventEmitter is not found - emitEvent");for(var o=arguments.length,i=Array(o>1?o-1:0),a=1;a-1&&setTimeout(function(){k(cQ.CUSTOM_INFO,{pixelCode:a,custom_name:e})}),t[e].apply(t,r)}catch(t){return D(cQ.API_ERROR,t,{extJSON:{api:e}}),{}}}},set:function(){}})}),t9.forEach(function(e){Object.defineProperty(o,e,{get:function(){return function(){try{var r=1==arguments.length&&void 0===arguments[0]?[]:Array.prototype.slice.call(arguments);return t3(e,r),t[e].apply(t,r)}catch(t){return D(cQ.API_ERROR,t,{extJSON:{api:e}}),{}}}},set:function(){}})}),r[n]._mounted=!0,r[n].initialize=!0,g(r[n]);try{window.ttq&&window.ttq._ppf&&(e.end=performance.now(),window.ttq._ppf.push(e))}catch(t){}},el=function(t,e,r){try{if(window.ttq&&!window.ttq._ppf&&(window.ttq._ppf=[]),window.ttq&&window.ttq._ppf)var n={taskName:window.ttq._pf_tn,functionName:"handleCache",start:performance.now()}}catch(t){}t8(uo.HANDLE_CACHE),ef(e),Object.entries(en()).forEach(function(n){var o=n[0],i=n[1];if(!i._init&&("Tealium"===R(o)||O()||i.info)&&(e.getReporter(o)?M(us.DUPLICATE_PIXEL_CODE):(r||ei)(t,{id:o,type:ue.PIXEL_CODE,info:i.info,options:i.options,rules:i.rules,pixel_rules:i.pixel_rules,plugins:i.plugins}),i._init=!0,i.length>0))for(;i.length;){var a=i.shift();if(a){var c=a[0],u=a.slice(1),s=e.instance(o);if(s)switch(c){case"identify":s.identify(u[0],u[1]);break;case"page":e.page(u[0]);break;case"track":s.track(u[0],u[1],u[2]||{});break;default:s[c]?s[c](u[0],u[1],u[2]||{}):D(cQ.CUSTOM_ERROR,Error("action not find: "+c))}}}}),eh(e);try{window.ttq&&window.ttq._ppf&&(n.end=performance.now(),window.ttq._ppf.push(n))}catch(t){}},ef=function(t){try{var e=b();[].concat(t7,et).forEach(function(r){e.find(function(n,o){var i=n[0],a=n.slice(1);if(i===r)return t[r].apply(t,a),e.splice(o,1),!0})})}catch(t){D(cQ.API_ERROR,t,{extJSON:{api:"handleP0APICache"}})}},eh=function(t){try{if(window.ttq&&!window.ttq._ppf&&(window.ttq._ppf=[]),window.ttq&&window.ttq._ppf)var e={taskName:window.ttq._pf_tn,functionName:"handleGlobalCache",start:performance.now()}}catch(t){}var r=b();if(r.length>0)for(;r.length;){var n=r.shift();if(n){var o=n[0],i=n.slice(1);switch(!N("Tealium")&&t3(o,i),o){case"identify":t.identify(i[0],i[1]);break;case"page":t.page(i[0]);break;case"track":t.track(i[0],i[1],i[2]||{});break;case"enableCookie":t.enableCookie();break;case"disableCookie":t.disableCookie();break;case"holdConsent":t.holdConsent();break;case"revokeConsent":t.revokeConsent();break;case"grantConsent":t.grantConsent()}}}try{window.ttq&&window.ttq._ppf&&(e.end=performance.now(),window.ttq._ppf.push(e))}catch(t){}};function ep(t,e,r){return(ep=!function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}()?function(t,e,r){var n=[null];n.push.apply(n,e);var o=new(Function.bind.apply(t,n));return r&&ed(o,r.prototype),o}:Reflect.construct.bind()).apply(null,arguments)}function ed(t,e){return(ed=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t})(t,e)}var ev="_ttq_inject",e_=function(){function t(){this.bindings={},this.rebind=this.bind}var e=t.prototype;return e.bind=function(t){var e=this;return{to:function(r){return e.bindings[t.toString()]={constructor:r,singleton:!1},e},toConstantValue:function(r){return e.bindings[t.toString()]={value:r,singleton:!0},e}}},e.isBound=function(t){return!!this.bindings[t.toString()]},e.inSingletonScope=function(){var t=Object.keys(this.bindings),e=t[t.length-1];if(e){var r=this.bindings[e];r&&(this.bindings[e]=Object.assign(Object.assign({},r),{singleton:!0}))}return this},e.get=function(t){var e=this.bindings[t.toString()];if(!e)throw Error("No binding found for identifier: "+String(t));return void 0!==e.value?e.value:e.singleton?(e.instance||(e.instance=this.createInstance(e.constructor)),e.instance):this.createInstance(e.constructor)},e.createInstance=function(t){var e=this;if(!t)throw Error("Cannot create instance because constructor is not defined.");var r=(t[ev]||[]).map(function(t){try{return e.get(t.identifier)}catch(e){if(t.optional)return;throw e}});return ep(t,r)},t}();function em(){return function(t){}}function eg(t){return function(e,r,n){e[ev]=e[ev]||[],e[ev][n]=Object.assign({},e[ev][n],{identifier:t})}}function ey(){return function(t,e,r){t[ev]=t[ev]||[],t[ev][r]=Object.assign({},t[ev][r],{optional:!0})}}(cp=ul||(ul={})).BIND="bind",cp.REBIND="rebind";var eE={cachedReferrer:"",cachedTitle:"",cachedHref:"",timer:null};function eb(t,e){try{var r=new URL(t),n=r.searchParams.getAll(e);if(0!==n.length)return n[n.length-1]||"";return new URLSearchParams(r.hash).get(e)||""}catch(t){return""}}var ew=function(t,e,r){try{var n=eb(e,t);if(n)return n;return eb(r||"",t)}catch(t){}return""};function eO(){eE.cachedHref=window.location.href,eE.cachedReferrer=document.referrer,eE.cachedTitle=document.title,eE.timer&&clearTimeout(eE.timer),eE.timer=setTimeout(function(){eE.cachedHref="",eE.cachedReferrer="",eE.cachedTitle="",eE.timer=null},3e3)}var eI=function(){if(!tH())return(window.location.href!==eE.cachedHref||null===eE.timer)&&eO(),{url:eE.cachedHref,referrer:eE.cachedReferrer,title:eE.cachedTitle};if(!tB()){var t,e,r,n,o,i;return{url:(null==(t=window)||null==(e=t.top)?void 0:e.location.href)||"",referrer:(null==(r=window)||null==(n=r.top)?void 0:n.document.referrer)||"",title:(null==(o=window)||null==(i=o.top)?void 0:i.document.title)||""}}if((null===eE.timer||window.location.href!==eE.cachedHref)&&eO(),/doubleclick\.net/.test(window.location.hostname)){var a=window.location.pathname,c={};return a.split(";").forEach(function(t){var e=t.split("="),r=e[0],n=e[1];r&&n&&(c[r]=decodeURIComponent(n))}),{url:c["~oref"]||eE.cachedHref,referrer:eE.cachedReferrer,title:eE.cachedTitle}}return{url:eE.cachedHref,referrer:eE.cachedReferrer,title:eE.cachedTitle}},eT=function(t){var e=eI().url;try{return new URL(t||e)}catch(t){}return null},eS=function(t){var e;return(null==t||null==(e=t.localServiceConfig)?void 0:e.key)||h},eR=function(t){try{var e=window.sessionStorage.getItem(t);if(!e)return null;return JSON.parse(e)}catch(t){return null}},eN=function(t){try{window.sessionStorage.removeItem(t)}catch(t){}},eA=function(t,e){try{var r=JSON.stringify(e);window.sessionStorage.setItem(t,r)}catch(t){}},eL="https://analytics.tiktok.com/api/v2",ex=eL+"/pixel",eP=eL+"/performance",eC=eL+"/interaction",ek=eL+"/performance_interaction",eD=eL+"/pixel/perf",eM=eL+"/pixel/inter",ej=eL+"/pixel/act",eF=eL+"/monitor",eU="https://analytics-ipv6.tiktokw.us/ipv6/enrich_ipv6",eG="ttclid",eH="_toutiao_params",eV=/^\d{13}$/,eq=function(t){var e=t.lastIndexOf("."),r=t.slice(e+1);return e<=0||!eV.test(r)?{clickId:t}:{clickId:t.slice(0,e),observedAt:Number(r)}},eB=function(t,e){return t?e&&eq(e).clickId===t?e:t+"."+J():""},eK=function(t,e){try{var r=ew(eG,t,e),n=r?eB(r):void 0,o=ew("ext_params",t,e)||void 0,i=ew(eH,t,e)||void 0,a=parseInt(ew("ttuts",t,e),10)||void 0,c=i?JSON.parse(i):{},u=c.log_extra,s=void 0===u?void 0:u,l=c.idc,f=void 0===l?void 0:l,h=c.cid,p=void 0===h?void 0:h;return{callback:n,ext_params:o,log_extra:s,creative_id:p,idc:f,ttuts:a,ad_info_from:(s||f||p)&&"url"}}catch(t){return{}}},eW=function(t,e){try{var r=t.log_extra,n=t.ttuts;if(!tU())return!0;if(!tD(e)){if(null!=n)return 1!==n;return!0}if(r){var o=JSON.parse(r);return 1!==o.user_tracking_status}if(null===t.ATTStatus||void 0===t.ATTStatus)return!0;return 3===t.ATTStatus}catch(t){return!1}},eY=function(t,e){var r={};try{var n=t.creative_id,o=(t.callback,t.idc),i=t.convert_id,a=t.ad_info_from,c=t.ad_info_status,u=t.log_extra,s=t.ext_params,l=t.ATTStatus;if(n&&(r.creative_id=n),o&&(r.idc=o),i&&(r.convert_id=i),a&&(r.ad_info_from=a),c&&(r.ad_info_status=c),s&&(r.ext_params=s),l&&(r.ATTStatus=l),u){var f=JSON.parse(u),h=f.ad_user_agent,p=f.ad_id,d=f.rit,v=f.ocbs,_=f.vid,m=f.idc,g=f.country_id;p&&(r.ad_id=p),d&&(r.rit=d),h&&(r.ad_user_agent=h),v&&(r.ocbs=v),_&&(r.vid=_),m&&(r.idc=m),g&&(r.country_id=g)}return r}catch(t){return e&&e(t),r}},eJ=function(t){void 0===t&&(t={});var e=Object.assign({},{path:"/"},t);"number"==typeof e.expires&&(e.expires=new Date(J()+864e5*e.expires)),e.expires instanceof Date&&(e.expires=e.expires.toUTCString());var r="";for(var n in e)e[n]&&(r+="; "+n,!0!==e[n]&&(r+="="+e[n].split(";")[0]));return r},eX=function(t,e,r,n){void 0===r&&(r="/"),void 0===n&&(n=new Date(J()+864e5).toUTCString()),e2(t,e,{path:r,expires:n})},ez=function(t){return t&&t.cde?Object.assign({},f,{expires:t.cde}):f},eQ=function(){var t=e1(a);if(t&&e8(t)){var e=e9(),r=window.location.hostname.split("."),n="."+r.slice(r.length-e-1).join(".");return null!=n?n:void 0}},eZ=0,e$=0,e0=function(t){var e={};return document.cookie.split(";").forEach(function(t){var r=t.split("=");e[r[0].trim()]=r.slice(1).join("=")}),e[t]||""},e1=function(t){if(0===document.cookie.length)return"";var e=e0(t);return e?unescape(e):""},e2=function(t,e,r,n){try{if(r){var o=window.location.hostname.split(".");if(e$=o.length,(eZ=e9())&&eZ=3&&e.includes("tt")&&""!==e[2]&&!isNaN(Number(e[2]))&&Number(e[2])>=0},e4=function(t){if(e8(t)){var e=t.split(".")[3];return e6.test(e||"")?Number(e):void 0}},e9=function(){if(eZ)return eZ;var t=e1(a);return t&&e8(t)?Number(t.split(".")[2]):0},e7=function(t,e,r,n){return t!==a||e8(e)||(e=e5(e,n)),document.cookie=t+"="+e+eJ(r),e===e1(t)},rt=function(t,e,r){void 0===t&&(t=""),void 0===e&&(e="");try{var n=ew("tt_test_id",t,r);return n&&n!==e&&eX("tt_test_id",n,void 0,"session"),n||e}catch(t){return""}};function re(){return(re=Object.assign?Object.assign.bind():function(t){for(var e=1;e18e5?{sessionId:o.toString()+"::"+tl(20),sessionCount:r+1,lastEventTS:o,isSessionStart:!0}:re({},t,{lastEventTS:e===uf.INTER_ID_TRIGGER?n:o,isSessionStart:!1})},ra=function(t){var e=t.sessionId,r=t.sessionCount,n=t.lastEventTS,o=t.hasReportedES,i=t.inter_id;return e+"."+r+"."+n+"."+(null!=o?o:0)+(i?"::"+i:"")},rc=function(t,e,r){var n=t||{},o=n.sessionId,i=n.sessionCount,a=n.isSessionStart;return Object.assign({csid:void 0===o?"":o,page_csid:e?e.sessionId:"",csct:void 0===i?1:i},void 0!==a&&a?{css:1}:{},r?{pixel_code:r}:{})},ru=function(){function t(t){this.pixelCode="",this.loaded=!1,this.status=1,this.name="",this.advertiserID="",this.setupMode=0,this.partner="",this.reporterInfo={},this.plugins={},this.options={},this.rules=[],this.pixelCode=t}var e=t.prototype;return e.getParameterInfo=function(){return Promise.resolve({pixelCode:this.pixelCode,name:this.name,status:this.status,setupMode:this.setupMode,advertiserID:this.advertiserID,partner:this.partner,is_onsite:!1,advancedMatchingAvailableProperties:{}})},e.getReporterId=function(){return""},e.getReporterUniqueLoadId=function(){return""},e.getReporterPartner=function(){},e.getReporterInfo=function(){return{reporter:{}}},e.getReportResultSet=function(){return[]},e.isOnsite=function(){return!1},e.isPartnerReporter=function(){return!1},e.setAdvancedMatchingAvailableProperties=function(t){},e.clearHistory=function(){},e.page=function(t){},e.identify=function(t,e){},e.track=function(t,e,r){return Promise.resolve(null)},e.getUserInfo=function(t){return{}},e.getReporterMatchedUserFormatInfo=function(){return{}},e.getReporterMatchedUserFormatInfoV2=function(){return{}},e.assemblyData=function(){return{event:"",message_id:"",event_id:"",is_onsite:!1,properties:{},context:{ad:{},device:{},library:{name:"",version:""},page:{url:""},pageview_id:"",session_id:"",variation_id:"",user:{}},partner:"",timestamp:""}},e.assemblySelfHostData=function(){return this.assemblyData()},e.trackSync=function(){},e.getReportEventHistoryKey=function(t){return"tiktok"},e.hasReportEventHistory=function(t,e){return!1},e.getCookieBasedSession=function(){return rn()},e.setCookieBasedSession=function(t){},t}();new ru("empty");var rs=function(){function t(t,e,r,n){this.initialize=!1,this.plugins=[],this.observers=[],this.reporters=[],this.context=t,this.reportService=e,r&&(this.emitter=r),n&&(this.sensitiveRedactor=n)}var e=t.prototype;return e.init=function(t,e){this.initContextInfo(t,e),this.initialize=!0},e.initContextInfo=function(t,e){var r=this;this.dispatch(ua.CONTEXT_INIT_START),this.initAdInfo(t,e),this.initAppInfo(t,e),this.initLocalServiceInfo(),this.reportService.pushPreposition(Promise.resolve().then(function(){return r.initUserInfo()})),this.initTestId(t,e),this.dispatch(ua.CONTEXT_INIT_END)},e.setPageIndex=function(t){},e.setPageInfo=function(t,e){var r=this.context.getPageInfo().url;if(r!==t){this.dispatch(ua.PAGE_URL_WILL_CHANGE,e||r,t);var n=this.context.setPageInfo(t,e||r);(null==n?void 0:n.pageIndex)&&this.setPageIndex(n.pageIndex),this.dispatch(ua.PAGE_URL_DID_CHANGE,t,r)}},e.initAdInfo=function(t,e){},e.initOffsiteAdInfo=function(t){},e.initAppInfo=function(t,e){},e.initUserInfo=function(){},e.initTestId=function(t,e){},e.usePlugin=function(t){try{if(!this.plugins.find(function(e){return e.name===t.name})){this.plugins.push(t);var e=t.name;e&&(this[e[0].toLowerCase()+e.slice(1)+"Plugin"]=t)}}catch(t){}},e.useObserver=function(t){try{if(!this.observers.find(function(e){return e.name===t.name})){this.observers.push(t);var e=t.name;e&&(this[""+(e[0].toLowerCase()+e.slice(1))]=t)}}catch(t){}},e.getPlugin=function(t){return this.plugins.find(function(e){return e.name===t})||null},e.getReporter=function(t){return this.reporters.find(function(e){return e.getReporterId()===t})},e.instance=function(t){var e=this.getReporter(t);return e||(D(cQ.PIXEL_EMPTY,Error(""),{pixelCode:t}),new ru(t))},e.instances=function(){return this.reporters},e.identify=function(t,e){try{if(window.ttq&&!window.ttq._ppf&&(window.ttq._ppf=[]),window.ttq&&window.ttq._ppf){var r={taskName:window.ttq._pf_tn||"identify_api_handler",functionName:window.ttq._pf_tn&&"identify_api_handler",start:performance.now()};window.ttq._pf_tn||(window.ttq._pf_tn="identify_api_handler")}}catch(t){}var n=tw(t,e);this.context.setUserInfo(n,e);try{window.ttq&&window.ttq._ppf&&(r.end=performance.now(),window.ttq._ppf.push(r),"identify_api_handler"===window.ttq._pf_tn&&(window.ttq._pf_tn=""))}catch(t){}},e.page=function(t){try{if(window.ttq&&!window.ttq._ppf&&(window.ttq._ppf=[]),window.ttq&&window.ttq._ppf){var e={taskName:window.ttq._pf_tn||"page_api_handler",functionName:window.ttq._pf_tn&&"page_api_handler",start:performance.now()};window.ttq._pf_tn||(window.ttq._pf_tn="page_api_handler")}}catch(t){}t.url!==this.context.getPageInfo().url&&(this.setPageInfo(t.url,t.referrer),this.reporters.forEach(function(t){t.clearHistory()}));var r=Object.assign({},t);delete r.url,delete r.referrer,this.reporters.forEach(function(t){t.page(r)});try{window.ttq&&window.ttq._ppf&&(e.end=performance.now(),window.ttq._ppf.push(e),"page_api_handler"===window.ttq._pf_tn&&(window.ttq._pf_tn=""))}catch(t){}},e.isOnsitePage=function(){return this.context.getSignalType()===ut.ONSITE||this.reporters.every(function(t){return t.isOnsite()})},e.track=function(t,e,r){void 0===e&&(e={}),void 0===r&&(r={});try{if(window.ttq&&!window.ttq._ppf&&(window.ttq._ppf=[]),window.ttq&&window.ttq._ppf){var n={taskName:window.ttq._pf_tn||"track_api_handler",functionName:window.ttq._pf_tn&&"track_api_handler",start:performance.now()};window.ttq._pf_tn||(window.ttq._pf_tn="track_api_handler")}}catch(t){}this.instances().forEach(function(n,o){n.track(t,e,Object.assign({_i:o},r))});try{window.ttq&&window.ttq._ppf&&(n.end=performance.now(),window.ttq._ppf.push(n),"track_api_handler"===window.ttq._pf_tn&&(window.ttq._pf_tn=""))}catch(t){}},e.dispatch=function(t){for(var e=arguments.length,r=Array(e>1?e-1:0),n=1;n=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return n("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(c&&u){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),w(r),f}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;w(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,e,r){return this.delegate={iterator:I(t),resultName:e,nextLoc:r},"next"===this.method&&(this.arg=void 0),f}},t}function rf(t,e,r,n,o,i,a){try{var c=t[i](a),u=c.value}catch(t){r(t);return}c.done?e(u):Promise.resolve(u).then(n,o)}rs=function(t,e,r,n){var o,i=arguments.length,a=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,r,n);else for(var c=t.length-1;c>=0;c--)(o=t[c])&&(a=(i<3?o(a):i>3?o(e,r,a):o(e,r))||a);return i>3&&a&&Object.defineProperty(e,r,a),a}([em()],rs);var rh=(cv=rl().mark(function t(e,r){return rl().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(void 0===r&&(r=1),!(r>=0)){t.next=13;break}return t.prev=2,t.next=5,function(t){return new Promise(function(e,r){var n=document.createElement("script");n.type="text/javascript",n.async=!0,n.src=t;var o=document.getElementsByTagName("script")[0];o&&o.parentNode?o.parentNode.insertBefore(n,o):r("none element"),n.onload=function(){e(!0)},n.onerror=r})}(e);case 5:return t.abrupt("return",Promise.resolve(!0));case 8:return t.prev=8,t.t0=t.catch(2),t.abrupt("return",rh.call(null,e,r-1));case 11:t.next=14;break;case 13:throw Error;case 14:case"end":return t.stop()}},t,null,[[2,8]])}),c_=function(){var t=this,e=arguments;return new Promise(function(r,n){var o=cv.apply(t,e);function i(t){rf(o,r,n,i,a,"next",t)}function a(t){rf(o,r,n,i,a,"throw",t)}i(void 0)})},function(t,e){return c_.apply(this,arguments)});(cm=uh||(uh={})).TRACK="track",cm.PERFORMANCE="performance",cm.INTERACTION="interaction",cm.PCM="PCM",cm.PERFORMANCE_INTERACTION="performance_interaction",cm.SELFHOST="selfhost",cm.AUTO_CONFIG="auto_config",cm.PAGE="Pf",cm.PAGE_PERFORMANCE="page_performance",cm.PAGE_INTERACTION="page_interaction";var rp=["EnrichAM"];function rd(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r1?r-1:0),o=1;o=0;c--)(o=t[c])&&(a=(i<3?o(a):i>3?o(e,r,a):o(e,r))||a);return i>3&&a&&Object.defineProperty(e,r,a),a}([em()],rO);var rI=function(t,e){if("selfhost"===t&&e&&T(e))return"https://"+T(e)+"/api/v2/pixel";var r={track:ex,performance:eP,interaction:eC,performance_interaction:ek,auto_config:ej,page_performance:eD,page_interaction:eM}[t];return r||null};function rT(){return(rT=Object.assign?Object.assign.bind():function(t){for(var e=1;e=0;c--)(o=t[c])&&(a=(i<3?o(a):i>3?o(e,r,a):o(e,r))||a);return i>3&&a&&Object.defineProperty(e,r,a),a}([em()],rR);var rN=["event_experiment","dynamic_parameter_config","eb_version","eb_rule_id","tf","trigger_source","inter_id"],rA=function(){return"US"===A()&&tZ("76993762")},rL=function(t){var e=t.getUserInfo().anonymous_id,r=e1(a);e!==r&&t.setUserInfoWithoutIdentifyPlugin({anonymous_id:r})},rx=function(t,e,r){try{var n=window.location.hostname.split(".");if(void 0!==u_&&u_=0;o--){var i="."+n.slice(o).join(".");if(document.cookie=t+"="+e+eJ(Object.assign({},r,{domain:i})),e1(t)===e){u_=o;break}}}catch(t){}},rP=function(t,e,r,n){void 0===n&&(n=uf.ORIGIN_TRIGGER);var o=rn();return e&&(o=ri(e,n)),rx(t?s+"_"+t:s,ra(o),ez(r)),o},rC=new Set([",","?",";","!","、",",","。","?",";","!",":",":"," "]);(cb=ug||(ug={})).ID_SSN="ID_SSN",cb.PASSPORT="PASSPORT",cb.DRIVING_LICENSE="DRIVING_LICENSE",cb.PHONE="PHONE",cb.EMAIL="EMAIL",cb.CREDIT_CARD="CREDIT_CARD",cb.RACE_ETHNIC="RACE_ETHNIC",cb.RELIGION="RELIGION",cb.SEXUAL_ORIENTATION="SEXUAL_ORIENTATION",cb.POLITICAL_AFFILIATION="POLITICAL_AFFILIATION",cb.UNION_MEMBERSHIP="UNION_MEMBERSHIP",cb.CRIMINAL_RECORD="CRIMINAL_RECORD",cb.DEFAULT="***";var rk=((um={})[ug.RACE_ETHNIC]=["asian","black","white","caucasian","hispanic","latino","arab","middle eastern","african american","native american","indigenous","pacific islander","jewish","afro","mulatto","mestizo","racial","ethnicity","ethnic group"],um[ug.RELIGION]=["christian","catholic","protestant","baptist","orthodox","muslim","islam","islamic","sunni","shia","jewish","judaism","synagogue","hebrew","hindu","hinduism","vedic","bhagavad","buddhist","buddhism","taoism","shinto","atheist","agnostic","secular","religious belief"],um[ug.SEXUAL_ORIENTATION]=["heterosexual","homosexual","bisexual","pansexual","gay","lesbian","lgbt","lgbtq","queer","asexual","sexual orientation","gender identity","trans","transgender","nonbinary","non-binary"],um[ug.POLITICAL_AFFILIATION]=["democrat","democratic","republican","libertarian","conservative","liberal","progressive","nationalist","communist","socialism","socialist","marxist","left-wing","right-wing","maga","antifa","alt-right","green party","political party","political ideology"],um[ug.UNION_MEMBERSHIP]=["labor union","trade union","union member","collective bargaining","strike","unionized","organized labor","workers' union","teamsters","AFL-CIO","IBEW","union dues","union card"],um[ug.CRIMINAL_RECORD]=["arrest","arrested","convicted","conviction","felony","felon","misdemeanor","parole","probation","criminal record","jail","prison","inmate","suspect","indictment","charged with","mugshot"],um),rD=Object.values(ug).reduce(function(t,e){return t[e]="<#"+e+"#>",t},{}),rM={prefix:"(?|[^>]*<))"},rj=rq(["(?:\\+?\\d{1,3}[\\s-]?|\\(\\+?\\d{1,3}\\)[\\s-]?)?(?:\\d{2,4}[\\s-]?|\\(\\d{2,4}\\)[\\s-]?)?(?:\\d[\\s-]?){5,}"],rM,"g"),rF=rq(["([a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\\.[a-zA-Z0-9._-]+)"],rM,"gi"),rU=rq(["(?:(?:4[0-9]{3}|5[1-5][0-9]{2}|6011|65[0-9]{2}|3[47][0-9]{2}|3(?:0[0-5]|[68][0-9])|2131|1800|35\\d{2})[-\\s]?(?:[0-9]{4}[-\\s]?){2}[0-9]{3,4}|62[0-9]{3}[-\\s]?(?:[0-9]{4}[-\\s]?){2,3}[0-9]{3,4})$(?![\\d])"],rM,"g"),rG=rq(["\\d{3}-\\d{2}-\\d{4}|\\d{9}","\\d{17}(\\d|X|x)$","[A-CEGHJ-PR-TW-Z]{2}\\d{6}[A-D]?","(?:[A-Z]\\d{10}|\\d{10})","[A-Z0-9]{12}"],rM,"g"),rH=rq(["[EDS]\\d{8}","[A-HJ-NP-Z][A-HJ-NP-Z0-9]{8}","[A-Z]{2}\\d{6}"],rM,"g"),rV=rq(["\\d{17}[\\dXx]","[A-Z0-9]{16}","[A-Z0-9]{10,12}","[A-Z0-9]{12}"],rM,"g");function rq(t,e,r){return void 0===e&&(e={prefix:"",suffix:""}),void 0===r&&(r=""),t.map(function(t){try{var n,o,i,a=new RegExp(t,r),c=a.source;if(c.startsWith("^")&&c.endsWith("$"))return a;return n=a,o=e.prefix,i=e.suffix,void 0===o&&(o=""),void 0===i&&(i=""),RegExp(""+o+n.source+i,n.flags)}catch(t){return/[]/}})}function rB(t,e){return(rB=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t})(t,e)}var rK=function(t){function e(e){(n=t.call(this,e.context,e.reportService)||this).ttp="",n.loaded=!1;var r,n,o=e.id,i=e.type,a=e.isOnsitePage,c=e.reporterInfo,u=e.ttqOptions,s=e.plugins,l=e.rules,f=e.pixel_rules,h=e.options;return n.id=o,n.pixelCode=o,n.type=i,n.isOnsitePage=a,n.options=(void 0===h?{}:h)||{},n.plugins=(void 0===s?{}:s)||{},n.rules=(void 0===l?[]:l)||[],n.pixel_rules=(void 0===f?[]:f)||[],n.reporterInfo=Object.assign(c||{},((r={})[i]=o,r)),n.ttp=u.ttp||"",n.currency_list=u.currency_list||null,n.ttqPartner=u.partner||"",n.selfHostConfig=u.self_host_config||{},n.ttqOptions=u,n.pixelPromise=n.getInstance(),n}e.prototype=Object._ttq_create(t.prototype),e.prototype.constructor=e,rB(e,t);var r=e.prototype;return r.identify=function(t,e){var r=tw(t,e);this.context.setUserInfo(r,Object.assign({reporterId:this.id},(null==e?void 0:e.trigger_source)&&{trigger_source:e.trigger_source}))},r.getReporterId=function(){return this.id||""},r.getReporterUniqueLoadId=function(){return this.reporterInfo.loadId+"-"+this.getReporterId()},r.getReporterPartner=function(){var t;return(null==(t=this.reporterInfo)?void 0:t.partner)||""},r.setPixelInfo=function(t,e,r){var n,o=this.type;this.reporterInfo=Object.assign(this.reporterInfo,Object.assign({},t),((n={})[o]=this.getReporterId(),n)),e&&(this.rules=e),r&&(this.plugins=r)},r.getInstance=function(){return Promise.resolve(this)},r.getReporterInfo=function(){return this.reporterInfo.pixelCode?t.prototype.getReporterInfo.call(this):{shop_id:this.reporterInfo.shopId,eventSourceId:this.reporterInfo.eventSourceId}},r.getUserInfo=function(t){var e=this.context.getUserInfo(),r=tv(e,Object.assign({},this.advancedMatchingAvailableProperties));switch(t){case c2.Manual:return tv(this.isPartnerReporter()?r:e,{external_id:!0,email:!0,phone_number:!0,ttoclid:!0});case c2.ManualV2:return tv(this.isPartnerReporter()?r:e,{first_name:!0,last_name:!0,city:!0,state:!0,country:!0,zip_code:!0,partner_id:!0,ttoclid:!0});case c2.EBManual:return tv(e,{eb_email:this.advancedMatchingAvailableProperties.auto_email,eb_phone_number:this.advancedMatchingAvailableProperties.auto_phone_number,acp:this.advancedMatchingAvailableProperties.auto_email||this.advancedMatchingAvailableProperties.auto_phone_number});case c2.Auto:var n=tv(r,{external_id:!0,auto_email:!0,auto_phone_number:!0,ttoclid:!0});return Object.assign(n,tv(e,{auto_zip_code:this.advancedMatchingAvailableProperties.auto_address})),Object.assign(n,(n.auto_email||n.auto_phone_number)&&e.auto_trigger_type?{auto_trigger_type:e.auto_trigger_type}:{});default:return r}},r.getReporterMatchedUserFormatInfo=function(){var t=this.context.getUserFormatInfo(),e=tp(t,this.isPartnerReporter()?this.advancedMatchingAvailableProperties:{external_id:!0,email:!0,phone_number:!0}),r=tv(t,{auto_email:!0,auto_phone_number:!0});return Object.keys(r).length>0&&(e.identity_params||(e.identity_params={}),Object.assign(e.identity_params,r)),e},r.getReporterMatchedUserFormatInfoV2=function(){return th(this.context.getUserFormatInfoV2(),this.isPartnerReporter()?this.advancedMatchingAvailableProperties:{external_id:!0,email:!0,phone_number:!0,first_name:!0,last_name:!0,city:!0,state:!0,country:!0,zip_code:!0,partner_id:!0})},r.isOnsite=function(){var t;return!!(null==(t=this.reporterInfo)?void 0:t.is_onsite)},r.isPartnerReporter=function(){var t=this.getReporterPartner();return!!(t&&"None"!==t)},r.getSignalDiagnosticLabels=function(){var t=this.context.getSignalDiagnosticLabels();if(!t)return Object.assign({},B);var e=this.advancedMatchingAvailableProperties,r=e.email,n=e.phone_number,o=e.auto_email,i=e.auto_phone_number,a=tv(t,{raw_email:r=!this.isPartnerReporter()||r,raw_phone:n=!this.isPartnerReporter()||n,hashed_email:r,hashed_phone:n,raw_auto_email:o,raw_auto_phone:i,raw_eb_email:!0,raw_eb_phone:!0,hashed_eb_email:!0,hashed_eb_phone:!0}),c={};return(o||i)&&Object.keys(t).forEach(function(e){e.startsWith("aam_")&&(c[e]=t[e])}),Object.assign({},B,a,c)},r.setCookieBasedSession=function(t){return t&&(this.session=t),this.session},r.convertCookieBasedSession=function(t,e,r){return rr(this.reporterInfo,this.ttqOptions)&&t!==uh.AUTO_CONFIG&&e&&r?rc(e,r):{}},r.assemblyData=function(e,r,n,o,i){void 0===n&&(n={}),void 0===o&&(o={}),void 0===i&&(i=uh.TRACK);var a,c,u,s=t.prototype.assemblyData.call(this,e,r,n,o,i);s.is_onsite=this.isOnsitePage.value;var l=R(e)||this.ttqPartner;l&&(s.partner=l),s.signal_diagnostic_labels=this.getSignalDiagnosticLabels();var f=b().getPlugin("SensitiveRedactor");if(f){f.registerEncryptRedactor({keywords:[],regexArray:rF},to);var h=f.processSync(s.signal_diagnostic_labels,"encrypt");h.success?s.signal_diagnostic_labels=h.redactedOutput:D(cQ.CUSTOM_ERROR,h.error,{custom_name:"sensitive_redactor_error",extJSON:{message:"signal_diagnostic_labels"}})}var p=I();p&&(s.context.userAgent=p);var d=function(){try{var t=document.readyState;if("loading"==t)return uc.LOADING;if("interactive"==t)return uc.INTERACTIVE;if("complete"==t)return uc.COMPLETE;return uc.UNKNOWN}catch(t){return uc.UNKNOWN}}();if(d&&(s.context.page.load_progress=d),!w()&&Object.keys(this.context.userInfoFieldAllowlist).length){var v=Object.entries(this.context.userInfoFieldAllowlist).filter(function(t){var r=t[1];return -1===r.indexOf("all")&&-1==r.indexOf(e)}).map(function(t){return t[0]});s.context.user=td(s.context.user,v)}if(null==(u=s.context.user.acp)?void 0:u.length){var m=!!s.context.user.eb_email,g=!!s.context.user.eb_phone_number,y=s.context.user.acp.filter(function(t){var e=t.type;return e===q.Email?m:e===q.Phone&&g});y.length>0?s.context.user.acp=y:delete s.context.user.acp}a=s.properties,void 0===(c=s._inspection)&&(c={}),rN.forEach(function(t){a.hasOwnProperty(t)&&(c[t]=a[t],delete a[t])}),s._inspection=c,i!==uh.PAGE&&(s._inspection.ppf=x()),s._inspection.vids=this.context.getVids();var E=P();if(E&&rr(this.reporterInfo,this.ttqOptions)&&function(){try{var t=b(),e=null==t||null==(r=t._container)?void 0:r.get(_.TTQ_REPORTERS);if(!e)return!1;for(var r,n,o=function(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(r)return(r=r.call(t)).next.bind(r);if(Array.isArray(t)||(r=function(t,e){if(t){if("string"==typeof t)return rd(t,void 0);var r=Object.prototype.toString.call(t).slice(8,-1);if("Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return rd(t,e)}}(t))){r&&(t=r);var n=0;return function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(e);!(n=o()).done;){var i=n.value;if(i.plugins&&!0===i.plugins.AutoConfigV2)return!0}return!1}catch(t){return D(cQ.CUSTOM_ERROR,t,{custom_name:"jelly-core_config",custom_enum:"hasPixelEnableAutoConfigV2"}),!1}}()&&(s._inspection.inter_id=E),tc(r)&&this.plugins.AutoConfigV2){var O=this.context.getTransactionId();O&&(s._inspection.dynamic_parameter_config={value:O})}return s.context.ad.sdk_env=tP(),s.context.ad.jsb_status=function(){try{var t,e;return[cZ.INVOKE_METHOD_ENABLED,cZ.INVOKE_METHOD_NOT_ENABLED][[!!(null!=(t=window)&&null!=(e=t.ToutiaoJSBridge)&&e.invokeMethod),!0].findIndex(function(t){return t})]}catch(t){return cZ.NOT_SURE}}(),i!==uh.INTERACTION&&i!==uh.PERFORMANCE&&i!==uh.PERFORMANCE_INTERACTION||!1!==this.context.getEnableAdTracking()||this.isOnsitePage.value||(s.context.user={},s.context.ad=this.context.getOffsiteAdInfo(),s.context.ad=td(s.context.ad,rv)),s.properties.reporterId&&delete s.properties.reporterId,s},r.page=function(t){void 0===t&&(t={});var e=eI().url;e!==this.currentHref&&(this.currentHref=e,this.track(r_,t,{}))},r.track=function(e,r,n,o,i){var a=this;void 0===r&&(r={}),void 0===n&&(n={}),void 0===o&&(o=uh.TRACK),void 0===i&&(i=ud.defaultReport);var c=function(){try{if(window.ttq&&!window.ttq._ppf&&(window.ttq._ppf=[]),window.ttq&&window.ttq._ppf){var c={taskName:window.ttq._pf_tn||"track_after_reporter_init",functionName:window.ttq._pf_tn&&"track_after_reporter_init",start:performance.now()};window.ttq._pf_tn||(window.ttq._pf_tn="track_after_reporter_init")}}catch(t){}var u=a.getReporterId();if(rp.includes(e))return t.prototype.track.call(a,e,r,n,o,i);var s=Object.assign({},n);a.selfHostConfig[u]&&!n.eventID&&(s=Object.assign({},s,{eventID:Q(z("default_eventId"),u)}));try{window.ttq&&window.ttq._ppf&&(c.end=performance.now(),window.ttq._ppf.push(c),"track_after_reporter_init"===window.ttq._pf_tn&&(window.ttq._pf_tn=""))}catch(t){}return t.prototype.track.call(a,e,r,s,o,i)};return this.loaded?c():this.getInstance().then(c)},r.getEventType=function(t){return rE[t]||t},r.trackSync=function(e,r,n,o,i,a,c){if(void 0===n&&(n={}),void 0===o&&(o={}),void 0===i&&(i=uh.TRACK),void 0===a&&(a=ud.defaultReport),"track"===i&&k(cQ.PIXEL_SEND,{pixelCode:e,extJSON:{event:r}}),i!==uh.TRACK)return void t.prototype.trackSync.call(this,e,r,n,o,i,a,c);n&&"string"==typeof n.currency&&(n.currency=n.currency.toUpperCase());var u,s=this.context.getTestID();if(s){var l=this.assemblyData(e,r,n,o);return l.tt_test_id=s,l.context.ad={},null==(u=this===null||void 0===this?void 0:this.reportService)||u.report(c||ex,l,ud.htmlHttpReport,uv.P0),l}if(n&&"object"==typeof n){var f,h=n,p=h.value,d=h.currency;void 0===p||!isNaN(p)&&p>=0||k(cQ.CUSTOM_ERROR,{pixelCode:e,custom_name:"invalid_value",extJSON:{event:r,value:p,currency:d}}),void 0===d||(void 0===(f=this.currency_list)&&(f=null),(f||rw).includes(d))||k(cQ.CUSTOM_ERROR,{pixelCode:e,custom_name:"invalid_currency",extJSON:{event:r,value:p,currency:d}})}return t.prototype.trackSync.call(this,e,r,n,o,i,a,c)},r.trackPostTask=function(t){var e=t.reporterId,r=t.eventType,n=t.properties,o=t.eventConfig;rp.includes(r)||this.selfHostConfig[e]&&!this.hasReportEventHistory(r,ud.htmlHttpReport)&&(this.pushReport(r,this.getReportEventHistoryKey(ud.htmlHttpReport)),this.trackSync(e,r,n,o,uh.SELFHOST,ud.htmlHttpReport))},r.getReportEventHistoryKey=function(t){return t===ud.htmlHttpReport?this.selfHostConfig[this.getReporterId()]:"tiktok"},r.assemblySelfHostData=function(t,e,r,n,o){void 0===r&&(r={}),void 0===n&&(n={});var i=this.assemblyData(t,e,r,n,o),a=this.ttp;return a&&(i.context.user.ttp=a),i},e}(rR);function rW(t,e){return(rW=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t})(t,e)}var rY=function(t,e){return function(r,n){e(r,n,t)}},rJ=function(t){function e(e,r,n,o,i,a,c,u,s,l,f){return t.call(this,{id:e,type:r,isOnsitePage:n,context:o,reporterInfo:i,ttqOptions:a,reportService:c,plugins:u,rules:s,pixel_rules:l,options:f})||this}e.prototype=Object._ttq_create(t.prototype),e.prototype.constructor=e,rW(e,t);var r=e.prototype;return r.getInstance=function(){var t,e=this;if(this.pixelPromise)return this.pixelPromise;var r=(t=this.id,t2()[t]||{});return O()||r&&r.info?(this.loaded=!0,this.pixelPromise=Promise.resolve(this)):(this.pixelPromise=new Promise(function(t,r){var n,o,i=eT();rh((n=e.id,o=(null==i?void 0:i.hostname)||"",(tG()?"/static/config.js":"https://analytics.tiktok.com/i18n/pixel/config.js")+"?sdkid="+n+"&hostname="+o)).then(function(){e.loaded=!0,t(e)}).catch(function(t){e.pixelPromise=null,r(t)})}),this.pixelPromise)},r.setCookieBasedSession=function(e){if(!rr(this.reporterInfo,this.ttqOptions))return t.prototype.setCookieBasedSession.call(this,e);var r=rP(this.pixelCode,e,this.ttqOptions);return t.prototype.setCookieBasedSession.call(this,r)},r.track=function(e,r,n,o,i){var a;if(void 0===r&&(r={}),void 0===n&&(n={}),void 0===o&&(o=uh.TRACK),void 0===i&&(i=ud.defaultReport),a=r,["[object Object]","[object Array]"].includes(Object.prototype.toString.call(a))||(r={description:JSON.stringify(r)}),n&&n.pixel_code&&this.getReporterId()!==n.pixel_code)return Promise.resolve(null);if(rr(this.reporterInfo,this.ttqOptions)){var c=ro(document.cookie);Object.assign(n,{pixelSession:this.setCookieBasedSession(c[this.getReporterId()]),pageSession:this.context.setPageCookieBasedSession(c[""])})}return t.prototype.track.call(this,e,r,n,o,i)},e}(rK);function rX(t,e){return(rX=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t})(t,e)}var rz=function(t){function e(){return t.apply(this,arguments)||this}e.prototype=Object._ttq_create(t.prototype),e.prototype.constructor=e,rX(e,t);var r=e.prototype;return r.getInstance=function(){return this.pixelPromise=Promise.resolve(this),this.pixelPromise},r.track=function(t,e,r){return void 0===e&&(e={}),void 0===r&&(r={}),t6(this.getReporterId(),"track",[t,e,r]),Promise.resolve(null)},e}(rJ=function(t,e,r,n){var o,i=arguments.length,a=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,r,n);else for(var c=t.length-1;c>=0;c--)(o=t[c])&&(a=(i<3?o(a):i>3?o(e,r,a):o(e,r))||a);return i>3&&a&&Object.defineProperty(e,r,a),a}([em(),rY(0,eg(tx.ID)),rY(1,eg(tx.Type)),rY(2,eg(tx.IsOnsitePage)),rY(3,eg(_.CONTEXT)),rY(4,eg(tx.Info)),rY(5,eg(_.TTQ_GLOBAL_OPTIONS)),rY(6,eg(_.REPORT_SERVICE)),rY(7,eg(tx.Plugins)),rY(7,ey()),rY(8,eg(tx.Rules)),rY(8,ey()),rY(9,eg(tx.PixelRules)),rY(9,ey()),rY(10,eg(tx.Options)),rY(10,ey())],rJ));function rQ(){rQ=function(){return t};var t={},e=Object.prototype,r=e.hasOwnProperty,n=Object.defineProperty||function(t,e,r){t[e]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function u(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{u({},"")}catch(t){u=function(t,e,r){return t[e]=r}}function s(t,e,r,o){var i,a,c,u,s=Object._ttq_create((e&&e.prototype instanceof h?e:h).prototype);return n(s,"_invoke",{value:(i=t,a=r,c=new O(o||[]),u="suspendedStart",function(t,e){if("executing"===u)throw Error("Generator is already running");if("completed"===u){if("throw"===t)throw e;return T()}for(c.method=t,c.arg=e;;){var r=c.delegate;if(r){var n=function t(e,r){var n=r.method,o=e.iterator[n];if(void 0===o)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=void 0,t(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=TypeError("The iterator does not provide a '"+n+"' method")),f;var i=l(o,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,f;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=void 0),r.delegate=null,f):a:(r.method="throw",r.arg=TypeError("iterator result is not an object"),r.delegate=null,f)}(r,c);if(n){if(n===f)continue;return n}}if("next"===c.method)c.sent=c._sent=c.arg;else if("throw"===c.method){if("suspendedStart"===u)throw u="completed",c.arg;c.dispatchException(c.arg)}else"return"===c.method&&c.abrupt("return",c.arg);u="executing";var o=l(i,a,c);if("normal"===o.type){if(u=c.done?"completed":"suspendedYield",o.arg===f)continue;return{value:o.arg,done:c.done}}"throw"===o.type&&(u="completed",c.method="throw",c.arg=o.arg)}})}),s}function l(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}t.wrap=s;var f={};function h(){}function p(){}function d(){}var v={};u(v,i,function(){return this});var _=Object.getPrototypeOf,m=_&&_(_(I([])));m&&m!==e&&r.call(m,i)&&(v=m);var g=d.prototype=h.prototype=Object._ttq_create(v);function y(t){["next","throw","return"].forEach(function(e){u(t,e,function(t){return this._invoke(e,t)})})}function E(t,e){var o;n(this,"_invoke",{value:function(n,i){function a(){return new e(function(o,a){!function n(o,i,a,c){var u=l(t[o],t,i);if("throw"!==u.type){var s=u.arg,f=s.value;return f&&"object"==typeof f&&r.call(f,"__await")?e.resolve(f.__await).then(function(t){n("next",t,a,c)},function(t){n("throw",t,a,c)}):e.resolve(f).then(function(t){s.value=t,a(s)},function(t){return n("throw",t,a,c)})}c(u.arg)}(n,i,o,a)})}return o=o?o.then(a,a):a()}})}function b(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function w(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function O(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(b,this),this.reset(!0)}function I(t){if(t){var e=t[i];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,o=function e(){for(;++n=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return n("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(c&&u){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),w(r),f}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;w(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,e,r){return this.delegate={iterator:I(t),resultName:e,nextLoc:r},"next"===this.method&&(this.arg=void 0),f}},t}function rZ(t,e,r,n,o,i,a){try{var c=t[i](a),u=c.value}catch(t){r(t);return}c.done?e(u):Promise.resolve(u).then(n,o)}function r$(t){return function(){var e=this,r=arguments;return new Promise(function(n,o){var i=t.apply(e,r);function a(t){rZ(i,n,o,a,c,"next",t)}function c(t){rZ(i,n,o,a,c,"throw",t)}a(void 0)})}}function r0(t,e){return(r0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t})(t,e)}var r1=function(t,e){return function(r,n){e(r,n,t)}},r2=function(t){function e(e,r,n,o,i,a,c,u,s,l,f,h,p,d,v,_,m,g,y,E,b,w,O,I,T,S,R,N){(A=t.call(this,e,i,l,f)||this).context=e,A.env=s,A.reporters=r,A.globalTtqOption=h,A.cookieService=a,A.reportService=i,A.consentService=c,A.adService=n,A.appService=o,A.clickInteractionIdService=u,A.historyObserver=I,A.interactionObserver=T,A.autoAdvancedMatchingPlugin=d,A.callbackPlugin=v,A.identifyPlugin=_,A.monitorPlugin=p,A.shopifyPlugin=m,A.autoConfigPlugin=g,A.diagnosticsConsolePlugin=y,A.eventBuilderPlugin=E,A.pagedataPlugin=O,A.enrichIpv6Plugin=b,A.lpvPlugin=w,A.runtimeMeasurementPlugin=S,A.textTreeWalkerPlugin=R,A.cdpVisiterPlugin=N,A.eventEmitter=l,A.sensitiveRedactor=f,A.historyObserver&&A.useObserver(A.historyObserver),A.interactionObserver&&A.useObserver(A.interactionObserver),A.autoAdvancedMatchingPlugin&&A.usePlugin(A.autoAdvancedMatchingPlugin),A.callbackPlugin&&A.usePlugin(A.callbackPlugin),A.identifyPlugin&&A.usePlugin(A.identifyPlugin),A.monitorPlugin&&A.usePlugin(A.monitorPlugin),A.shopifyPlugin&&A.usePlugin(A.shopifyPlugin),A.autoConfigPlugin&&A.usePlugin(A.autoConfigPlugin),A.diagnosticsConsolePlugin&&A.usePlugin(A.diagnosticsConsolePlugin),A.eventBuilderPlugin&&A.usePlugin(A.eventBuilderPlugin),A.enrichIpv6Plugin&&A.usePlugin(A.enrichIpv6Plugin),A.lpvPlugin&&A.usePlugin(A.lpvPlugin),A.runtimeMeasurementPlugin&&A.usePlugin(A.runtimeMeasurementPlugin),A.textTreeWalkerPlugin&&A.usePlugin(A.textTreeWalkerPlugin),A.cdpVisiterPlugin&&A.usePlugin(A.cdpVisiterPlugin),A.sensitiveRedactor&&A.usePlugin(A.sensitiveRedactor),A.monitorPlugin&&(C.info.forEach(function(t){var e;null==(e=A.monitorPlugin)||e.info(t.event,t.detail,t.withoutJSB,t.forceReport)}),C.error.forEach(function(t){var e;null==(e=A.monitorPlugin)||e.error(t.event,t.err,t.detail,t.withoutJSB)}),C.info=[],C.error=[]),A.dispatch(ua.INIT_START),A.pagedataPlugin&&A.usePlugin(A.pagedataPlugin),A.onPageLoaded(),A.initLCPListener(),A.onPageLeave();var A,L=eI(),x=L.url,P=L.referrer;return A.init(x,P),A.setPageInfo(x,P),A.dispatch(ua.INIT_END),A}e.prototype=Object._ttq_create(t.prototype),e.prototype.constructor=e,r0(e,t);var r,i=e.prototype;return i.initAdInfo=function(t,e){this.dispatch(ua.BEFORE_AD_INFO_INIT_START);var r=eR(n);if(r)return void this.initAdCache(r);if(tQ()){var o=eK(t,e);o&&(o.creative_id&&o.log_extra||o.callback)&&(this.dispatch(ua.AD_INFO_INIT_START),eA(n,o),this.setAdInfo(o),this.initOffsiteAdInfo(o));return}this.initBaseAdInfo(t,e)},i.initAdCache=function(t){this.dispatch(ua.AD_INFO_INIT_START),t.ad_info_from="cache",t.ad_info_status="fulfilled(cache)",this.setAdInfo(t),this.initOffsiteAdInfo(t)},i.initBaseAdInfo=function(t,e){var r=this;this.adService.webBridgeService.jsbridge&&this.dispatch(ua.AD_INFO_INIT_START),this.reportService.pushPreposition(r$(rQ().mark(function n(){var o;return rQ().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,r.adService.getAdInfo(t,e);case 3:o=n.sent,r.context.setAdInfo(o),r.initOffsiteAdInfo(o),n.next=11;break;case 8:n.prev=8,n.t0=n.catch(0),D(cQ.INIT_ERROR,n.t0,{extJSON:{position:"initAdInfo"}});case 11:case"end":return n.stop()}},n,null,[[0,8]])}))())},i.initOffsiteAdInfo=function(t){var e=eY(t,function(t){D(cQ.INIT_ERROR,t,{extJSON:{position:"handleAdInfoOfficial"}})});this.context.setOffsiteAdInfo(e);var r=eW(t,this.env);this.context.setEnableAdTracking(r),this.dispatch(ua.AD_INFO_INIT_END,{extJSON:{enabledAdTracking:r}})},i.initAppInfo=function(t,e){var r=this,n=eR(o);if(n)return void this.context.setAppInfo(n);this.reportService.pushPreposition(r$(rQ().mark(function n(){var o;return rQ().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,r.initBaseAppInfo(t,e);case 2:return o=n.sent,n.abrupt("return",o);case 4:case"end":return n.stop()}},n)}))())},r=r$(rQ().mark(function t(e,r){var n;return rQ().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.appService.getAppInfo(e,r);case 2:return n=t.sent,this.context.setAppInfo(n),t.abrupt("return",n);case 5:case"end":return t.stop()}},t,this)})),i.initBaseAppInfo=function(t,e){return r.apply(this,arguments)},i.initTestId=function(t,e){if(!this.context.getTestID()){var r=rt(t,e1("tt_test_id"),e);this.context.setTestID(r)}},i.initUserInfo=function(){this.setCookieInfo();var t=this.context;if(rA()){var e=eR(p);e&&t.setUserInfoWithoutIdentifyPlugin({auto_zip_code:e})}},i.initLocalServiceInfo=function(){var t,e,r=eR(h);if(r)return void this.context.setUserInfoWithoutIdentifyPlugin(((t={})[h]=r,t));var n=eI(),o=n.url,i=n.referrer,a=ew(eS(this.globalTtqOption),o,i);a&&(eA(h,a),this.context.setUserInfoWithoutIdentifyPlugin(((e={})[h]=a,e)))},i.setPageIndex=function(t){t&&e3(t)},i.instance=function(t){this.beforeAPIExecution();var e=this.getReporter(t);return e||new rz(t,ue.PIXEL_CODE,{value:!1},this.context,{pixelCode:t},{},{})},i.instances=function(){return this.beforeAPIExecution(),this.reporters},i.page=function(e){this.beforeAPIExecution();var r=eI(),n=r.url,o=r.referrer;t.prototype.page.call(this,Object.assign({url:(null==e?void 0:e.page)||n,referrer:(null==e?void 0:e.referrer)||o},e))},i.track=function(e,r,n){void 0===r&&(r={}),void 0===n&&(n={});try{if(window.ttq&&!window.ttq._ppf&&(window.ttq._ppf=[]),window.ttq&&window.ttq._ppf)var o={taskName:window.ttq._pf_tn,functionName:"web_track_handler",start:performance.now()}}catch(t){}this.beforeAPIExecution();var i=n.pixel_code;if(void 0===i&&t.prototype.track.call(this,e,r,n),void 0!==i){var a=this.instance(i);a instanceof rz||a.track(e,r,n)}try{window.ttq&&window.ttq._ppf&&(o.end=performance.now(),window.ttq._ppf.push(o))}catch(t){}},i.identify=function(e,r){this.beforeAPIExecution(),t.prototype.identify.call(this,e,r)},i.setAdInfo=function(t){this.context.setAdInfo(t)},i.enableFirstPartyCookie=function(t){this.cookieService.enableFirstPartyCookie(t),t&&this.setCookieInfo()},i.enableCookie=function(){this.cookieService.enableFirstPartyCookie(!0),this.setCookieInfo(),this.cookieService.enableCookie()},i.disableCookie=function(){this.cookieService.disableCookie(),this.context.setUserInfoWithoutIdentifyPlugin({anonymous_id:void 0}),this.disablePangleCookie()},i.holdConsent=function(){this.consentService.setConsentMode(c4.HOLD)},i.revokeConsent=function(){this.consentService.setConsentMode(c4.REVOKE),this.autoConfigPlugin&&this.autoConfigPlugin.reportRevokeConsent()},i.grantConsent=function(){this.consentService.setConsentMode(c4.GRANT)},i.disablePangleCookie=function(){},i.setAnonymousId=function(t){this.cookieService.setAnonymousId(t),this.initUserInfo()},i.resetCookieExpires=function(){this.cookieService.resetExpires()},i.setCookieInfo=function(){if(this.cookieService.canUseCookie()){var t=this.cookieService.getAnonymousId();t&&this.context.setUserInfoWithoutIdentifyPlugin({anonymous_id:t})}},i.initLCPListener=function(){var t,e=this;(void 0===t&&(t=5e3),new Promise(function(e){var r,n,o=!1,i="timeout",a=function(){if(!o){o=!0;try{null==n||n.disconnect()}catch(t){D(cQ.CUSTOM_ERROR,t,{extJSON:{position:"waitForLCPOrTimeoutDetailed"}})}clearTimeout(c),e({reason:i,lcpTime:r})}},c=setTimeout(a,t);if("undefined"==typeof PerformanceObserver){i="unsupported",a();return}try{n=new PerformanceObserver(function(t){var e=t.getEntries();e.length>0&&(r=e[e.length-1].startTime,i="lcp",a())}),n.observe({type:"largest-contentful-paint",buffered:!0})}catch(t){D(cQ.CUSTOM_ERROR,t,{extJSON:{position:"waitForLCPOrTimeoutDetailedCatch"}}),i="unsupported",a()}})).then(function(t){"lcp"===t.reason&&void 0!==t.lcpTime&&(t8(uo.LCP),e.dispatch(ua.PAGE_LCP,{startTime:t.lcpTime,value:t.lcpTime,reason:t.reason}))}).catch(function(t){D(cQ.CUSTOM_ERROR,t,{extJSON:{position:"initLCPListener"}})})},i.onPageLoaded=function(){var t=this;window.addEventListener("load",function(){t.dispatch(ua.PAGE_DID_LOAD)},{once:!0})},i.onPageLeave=function(){var t=this,e=ts(function(){var e=J();t.dispatch(ua.PAGE_WILL_LEAVE,e),t.consentService.updateCache()});document.addEventListener("visibilitychange",function(){"hidden"===document.visibilityState&&e()}),"onpagehide"in window&&window.addEventListener("pagehide",function(){e()}),window.addEventListener("beforeunload",function(){return e},{once:!0})},i.beforeAPIExecution=function(){try{var t,e;t=this.context,eI().url===t.getPageInfo().url||this.setPageInfo(eI().url),e=this.context,e1(a)===e.getUserInfo().anonymous_id||rL(this.context)}catch(t){D(cQ.API_ERROR,t,{extJSON:{position:"beforeAPIExecution"}})}},i.loadPixel=function(t,e){if(t){if(this.reporters.find(function(e){return e.getReporterId()===t}))return void M(us.DUPLICATE_PIXEL_CODE);b().load(t,e||{})}},e}(rs),r3=r2=function(t,e,r,n){var o,i=arguments.length,a=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,r,n);else for(var c=t.length-1;c>=0;c--)(o=t[c])&&(a=(i<3?o(a):i>3?o(e,r,a):o(e,r))||a);return i>3&&a&&Object.defineProperty(e,r,a),a}([em(),r1(0,eg(_.CONTEXT)),r1(1,eg(_.TTQ_REPORTERS)),r1(2,eg(_.AD_SERVICE)),r1(3,eg(_.APP_SERVICE)),r1(4,eg(_.REPORT_SERVICE)),r1(5,eg(_.COOKIE_SERVICE)),r1(6,eg(_.CONSENT_SERVICE)),r1(7,eg(_.INTER_ID_SERVICE)),r1(8,eg(_.ENV)),r1(9,eg(_.EVENT_EMITTER)),r1(10,eg(_.SENSITIVE_REDACTOR)),r1(11,eg(_.TTQ_GLOBAL_OPTIONS)),r1(12,eg(_.MONITOR_PLUGIN)),r1(12,ey()),r1(13,eg(_.AUTO_ADVANCED_MATCHING_PLUGIN)),r1(13,ey()),r1(14,eg(_.CALLBACK_PLUGIN)),r1(14,ey()),r1(15,eg(_.IDENTIFY_PLUGIN)),r1(15,ey()),r1(16,eg(_.SHOPIFY_PLUGIN)),r1(16,ey()),r1(17,eg(_.AUTO_CONFIG_PLUGIN)),r1(17,ey()),r1(18,eg(_.DIAGNOSTICS_CONSOLE_PLUGIN)),r1(18,ey()),r1(19,eg(_.EVENT_BUILDER_PLUGIN)),r1(19,ey()),r1(20,eg(_.ENRICH_IPV6_PLUGIN)),r1(20,ey()),r1(21,eg(_.LPV_PLUGIN)),r1(21,ey()),r1(22,eg(_.PAGEDATA_PLUGIN)),r1(22,ey()),r1(23,eg(_.HISTORY_OBSERVER)),r1(23,ey()),r1(24,eg(_.INTERACTION_OBSERVER)),r1(24,ey()),r1(25,eg(_.RUNTIME_MEASUREMENT_PLUGIN)),r1(25,ey()),r1(26,eg(_.TEXT_TREE_WALKER_PLUGIN)),r1(26,ey()),r1(27,eg(_.CDP_VISITER_PLUGIN)),r1(27,ey())],r2);function r6(){return(r6=Object.assign?Object.assign.bind():function(t){for(var e=1;et.length)&&(e=t.length);for(var r=0,n=Array(e);r=0;c--)(o=t[c])&&(a=(i<3?o(a):i>3?o(e,r,a):o(e,r))||a);return i>3&&a&&Object.defineProperty(e,r,a),a}([em()],r5);var r9=function(t,e){return function(r,n){e(r,n,t)}},r7={eb_email:"auto_email",eb_phone_number:"auto_phone_number"},nt=function(t){function e(e,r,n,o,i,a){var c;return(c=t.call(this,e,o)||this).setSignalType(a||ut.OFFSITE),c.pageSign={sessionId:"",pageId:"",variationId:"",vids:"",pageIndex:{main:-1,sub:-1,index:-1}},c.legacy=n.legacy||[],c.variationId=n.variation_id||"",c.vids=n.vids||"",c.serverUniqueId=n.server_unqiue_id||"",c.ttqOptions=n,c.reportService=r,c.initPageSign(),tD(i)&&tU()&&(c.enableAdTracking=!1),c.data=function(t){if(void 0===t)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(c),c}e.prototype=Object._ttq_create(t.prototype),e.prototype.constructor=e,r4(e,t);var r=e.prototype;return r.getSessionIdFromCache=function(){var t=null;try{t=JSON.parse(sessionStorage.getItem(c)||"")}catch(t){}return t},r.setSessionIdToCache=function(t){eA(c,t)},r.getVariationId=function(){return this.variationId},r.getVids=function(){return this.vids},r.isLegacyPixel=function(t){return S(t,this.legacy)},r.assignPageInfo=function(t){Object.assign(this.pageInfo,t)},r.mergeACPs=function(t,e){void 0===t&&(t=[]),void 0===e&&(e=[]);var r=t.slice();return e.forEach(function(t){var e=r.findIndex(function(e){return e.source===t.source});e>-1?r[e]=t:r.push(t)}),r},r.getSessionIndex=function(){var t={main:-1,sub:-1,index:-1};try{var e=JSON.parse(sessionStorage.getItem(u)||"{}");if(e)return Object.assign({},t,e)}catch(t){}return t},r.setUserInfo=function(t,e){var r=this;void 0===t&&(t={});var n=null==e?void 0:e.reporterId,o=null==e?void 0:e.trigger_source;if(0!==Object.keys(t).length){var i={};Object.entries(t).forEach(function(t){var e,o,a,c=t[0],u=t[1];if(u){if(r.userInfoFieldAllowlist[c]||(r.userInfoFieldAllowlist[c]=[]),n?null==(e=r.userInfoFieldAllowlist[c])||e.push(n):null==(o=r.userInfoFieldAllowlist[c])||o.push("all"),c===Y)return void r.setUserInfoWithoutIdentifyPlugin(((a={})[Y]=String(u),a));i[c]=String(u).trim()}});var a=b(),c=null==a?void 0:a.getPlugin("Identify");c&&this.reportService.pushPreposition(c.handleUserProperties(i,t,o).then(function(t){void 0===t&&(t={});try{if(window.ttq&&!window.ttq._ppf&&(window.ttq._ppf=[]),window.ttq&&window.ttq._ppf){var o={taskName:window.ttq._pf_tn||"identify_after_encryption",functionName:window.ttq._pf_tn&&"identify_after_encryption",start:performance.now()};window.ttq._pf_tn||(window.ttq._pf_tn="identify_after_encryption")}}catch(t){}var a=t,u=a.userProperties,s=a.userDataFormat,l=a.userDataFormatV2;if(u){var f=1===Object.keys(u).filter(function(t){return"trigger_source"!==t}).length&&Object.prototype.hasOwnProperty.call(u,"auto_zip_code");t.acp&&t.acp.length>0&&(u.acp=r.mergeACPs(r.userInfo.acp,t.acp)),Object.assign(r.userInfo,u),u.auto_zip_code&&eA(p,u.auto_zip_code);var h=r.getUserFormatInfo()||{},d=r.getUserFormatInfoV2()||{},v=r.getSignalDiagnosticLabels()||{};if(r.setUserFormatInfo(Object.assign({},h,s)),r.setUserFormatInfoV2(Object.assign({},d,l)),r.setSignalDiagnosticLabels(Object.assign({},v,t.identifierLabel||{})),f)return;var _=Object.keys(r.userInfo),m=_.some(function(t){return"auto_email"===t||"auto_phone_number"===t});if(0===_.length||1===Object.keys(i).length&&Object.keys(i).includes("external_id"))return;var g=c.reporters[0];if(n)g=c.reporters.find(function(t){return t.getReporterId()===n});else if(m||_.some(function(t){return r7[t]})){for(var y,E,b=function(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(r)return(r=r.call(t)).next.bind(r);if(Array.isArray(t)||(r=function(t,e){if(t){if("string"==typeof t)return r8(t,void 0);var r=Object.prototype.toString.call(t).slice(8,-1);if("Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return r8(t,e)}}(t))){r&&(t=r);var n=0;return function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(_);!(E=b()).done&&"break"!==function(){var t=E.value,e=r7[t]||t,r=c.reporters.find(function(t){var r,n;return null==(n=null==(r=null==t?void 0:t.plugins)?void 0:r.AutoAdvancedMatching)?void 0:n[e]});if(r)return y=r,"break"}(););y&&(g=y)}else g=c.reporters.find(function(t){if(Object.keys(t.getUserInfo(c2.Manual)).length)return!0});var w=g?Object.keys(Object.assign({},g.getUserInfo(c2.Manual),g.getUserInfo(c2.Auto),g.getUserInfo(c2.EBManual))):[];g&&w.length&&g.track("EnrichAM",e||{},{},uh.TRACK)}try{window.ttq&&window.ttq._ppf&&(o.end=performance.now(),window.ttq._ppf.push(o),"identify_after_encryption"===window.ttq._pf_tn&&(window.ttq._pf_tn=""))}catch(t){}}).catch(function(t){D(cQ.API_ERROR,t,{extJSON:{api:"identify"}})}))}},r.initPageSign=function(){var t,e,r=this.getSessionIdFromCache();null===r&&(r=(t=this.serverUniqueId)?""+t+"::"+tl(20):z("sessionId"),this.setSessionIdToCache(r));var n=this.getPageId((e=r)?e.split("::")[0]:""),o=this.getVariationId(),i=this.getSessionIndex(),a=eQ();i.main++,this.pageSign={sessionId:r,pageId:n,variationId:o,pageIndex:i,etldPlusOne:a}},r.setPageCookieBasedSession=function(e,r){void 0===r&&(r=uf.ORIGIN_TRIGGER);var n=rP("",e,this.ttqOptions,r);return t.prototype.setPageCookieBasedSession.call(this,n)},e}(r5);nt=function(t,e,r,n){var o,i=arguments.length,a=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,r,n);else for(var c=t.length-1;c>=0;c--)(o=t[c])&&(a=(i<3?o(a):i>3?o(e,r,a):o(e,r))||a);return i>3&&a&&Object.defineProperty(e,r,a),a}([em(),r9(0,eg(tx.WebLibraryInfo)),r9(1,eg(_.REPORT_SERVICE)),r9(2,eg(_.TTQ_GLOBAL_OPTIONS)),r9(3,eg(_.EVENT_EMITTER)),r9(4,eg(_.ENV)),r9(4,ey()),r9(5,eg(tx.SignalType)),r9(5,ey())],nt);var ne=String.fromCharCode.bind(String),nr=Array.prototype.slice.call("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="),nn=function(t){for(var e,r,n,o,i="",a=t.length%3,c=0;c255||(n=t.charCodeAt(c++))>255||(o=t.charCodeAt(c++))>255)throw TypeError("invalid character found");i+=nr[(e=r<<16|n<<8|o)>>18&63]+nr[e>>12&63]+nr[e>>6&63]+nr[63&e]}return a?i.slice(0,a-3)+"===".substring(a):i},no=function(t){if(t.length<2){var e=t.charCodeAt(0);return e<128?t:e<2048?ne(192|e>>>6)+ne(128|63&e):ne(224|e>>>12&15)+ne(128|e>>>6&63)+ne(128|63&e)}var r=65536+(t.charCodeAt(0)-55296)*1024+(t.charCodeAt(1)-56320);return ne(240|r>>>18&7)+ne(128|r>>>12&63)+ne(128|r>>>6&63)+ne(128|63&r)},ni=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,na=function(t){return nn(JSON.stringify(t).replace(ni,no)).replace(/=/g,"").replace(/[+\/]/g,function(t){return"+"===t?"-":"_"})};function nc(){nc=function(){return t};var t={},e=Object.prototype,r=e.hasOwnProperty,n=Object.defineProperty||function(t,e,r){t[e]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function u(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{u({},"")}catch(t){u=function(t,e,r){return t[e]=r}}function s(t,e,r,o){var i,a,c,u,s=Object._ttq_create((e&&e.prototype instanceof h?e:h).prototype);return n(s,"_invoke",{value:(i=t,a=r,c=new O(o||[]),u="suspendedStart",function(t,e){if("executing"===u)throw Error("Generator is already running");if("completed"===u){if("throw"===t)throw e;return T()}for(c.method=t,c.arg=e;;){var r=c.delegate;if(r){var n=function t(e,r){var n=r.method,o=e.iterator[n];if(void 0===o)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=void 0,t(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=TypeError("The iterator does not provide a '"+n+"' method")),f;var i=l(o,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,f;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=void 0),r.delegate=null,f):a:(r.method="throw",r.arg=TypeError("iterator result is not an object"),r.delegate=null,f)}(r,c);if(n){if(n===f)continue;return n}}if("next"===c.method)c.sent=c._sent=c.arg;else if("throw"===c.method){if("suspendedStart"===u)throw u="completed",c.arg;c.dispatchException(c.arg)}else"return"===c.method&&c.abrupt("return",c.arg);u="executing";var o=l(i,a,c);if("normal"===o.type){if(u=c.done?"completed":"suspendedYield",o.arg===f)continue;return{value:o.arg,done:c.done}}"throw"===o.type&&(u="completed",c.method="throw",c.arg=o.arg)}})}),s}function l(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}t.wrap=s;var f={};function h(){}function p(){}function d(){}var v={};u(v,i,function(){return this});var _=Object.getPrototypeOf,m=_&&_(_(I([])));m&&m!==e&&r.call(m,i)&&(v=m);var g=d.prototype=h.prototype=Object._ttq_create(v);function y(t){["next","throw","return"].forEach(function(e){u(t,e,function(t){return this._invoke(e,t)})})}function E(t,e){var o;n(this,"_invoke",{value:function(n,i){function a(){return new e(function(o,a){!function n(o,i,a,c){var u=l(t[o],t,i);if("throw"!==u.type){var s=u.arg,f=s.value;return f&&"object"==typeof f&&r.call(f,"__await")?e.resolve(f.__await).then(function(t){n("next",t,a,c)},function(t){n("throw",t,a,c)}):e.resolve(f).then(function(t){s.value=t,a(s)},function(t){return n("throw",t,a,c)})}c(u.arg)}(n,i,o,a)})}return o=o?o.then(a,a):a()}})}function b(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function w(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function O(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(b,this),this.reset(!0)}function I(t){if(t){var e=t[i];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,o=function e(){for(;++n=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return n("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(c&&u){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),w(r),f}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;w(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,e,r){return this.delegate={iterator:I(t),resultName:e,nextLoc:r},"next"===this.method&&(this.arg=void 0),f}},t}function nu(t,e,r,n,o,i,a){try{var c=t[i](a),u=c.value}catch(t){r(t);return}c.done?e(u):Promise.resolve(u).then(n,o)}var ns=function(){function t(t,e,r){this.httpService=t,this.bridgeService=e,this.reportPreTasks=r}var e,r,n=t.prototype;return n.pushPreposition=function(t){this.reportPreTasks.push(t)},e=nc().mark(function t(e,r,n,o){return nc().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",Promise.resolve());case 1:case"end":return t.stop()}},t)}),r=function(){var t=this,r=arguments;return new Promise(function(n,o){var i=e.apply(t,r);function a(t){nu(i,n,o,a,c,"next",t)}function c(t){nu(i,n,o,a,c,"throw",t)}a(void 0)})},n.report=function(t,e,n,o){return r.apply(this,arguments)},t}();ns=function(t,e,r,n){var o,i=arguments.length,a=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,r,n);else for(var c=t.length-1;c>=0;c--)(o=t[c])&&(a=(i<3?o(a):i>3?o(e,r,a):o(e,r))||a);return i>3&&a&&Object.defineProperty(e,r,a),a}([em()],ns);var nl=function(t,e){var r=new URL(t);return Object.keys(e).forEach(function(t){var n=e[t].toJSON?e[t].toJSON():String(e[t]);r.searchParams.set(t,n)}),r.toString()},nf=function(t){var e=Array(t.length),r=0;return new Promise(function(n,o){for(var i=function(o){var i=t[o];i&&"function"==typeof i.then?i.then(function(i){e[o]={status:"fulfilled",value:i},++r===t.length&&n(e)}).catch(function(i){e[o]={status:"rejected",reason:i},++r===t.length&&n(e)}):(e[o]={status:"fulfilled",value:i},++r===t.length&&n(e))},a=0;a=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return n("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(c&&u){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),w(r),f}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;w(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,e,r){return this.delegate={iterator:I(t),resultName:e,nextLoc:r},"next"===this.method&&(this.arg=void 0),f}},t}function nd(t,e,r,n,o,i,a){try{var c=t[i](a),u=c.value}catch(t){r(t);return}c.done?e(u):Promise.resolve(u).then(n,o)}function nv(t){return function(){var e=this,r=arguments;return new Promise(function(n,o){var i=t.apply(e,r);function a(t){nd(i,n,o,a,c,"next",t)}function c(t){nd(i,n,o,a,c,"throw",t)}a(void 0)})}}function n_(t,e){return(n_=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t})(t,e)}var nm=function(t,e){return function(r,n){e(r,n,t)}},ng=function(t){function e(e,r,n,o){var i;return(i=t.call(this,e,r,new nh)||this).supportSendAnalyticsEvent=!0,i.hasReportedEAConfig=!1,i.consentService=n,i.consentService.on(un.QUEUE,function(t){t.forEach(function(t){var e=t.url,r=t.data,n=t.type;i.report(e,r,n,uv.P0)})}),i.env=o,i}e.prototype=Object._ttq_create(t.prototype),e.prototype.constructor=e,n_(e,t);var r,n,o,i=e.prototype;return r=nv(np().mark(function t(e,r,n){var o,i,a,c,u,s,l;return np().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(this.bridgeService.jsbridge){t.next=2;break}return t.abrupt("return");case 2:return s=!!(u=r).context&&(null==(i=null==(o=u.context)?void 0:o.ad)?void 0:i.ad_info_status)==="timeout",l={},t.prev=5,t.next=8,this.bridgeService.send(u,s);case 8:if(!(!(l=t.sent)||1!==l.code)){t.next=11;break}throw Error("[fetch bridge] sendLog error: code "+(l&&l.code)+", data: "+(l&&JSON.stringify(l)));case 11:return ti(u.event)&&k(cQ.JSB_SEND,{pixelCode:null==(a=u.context.pixel)?void 0:a.code,app_name:tq()?"ultralite":"",extJSON:{event:u.event,event_id:u.event_id,need_inject_ad_info:s}}),t.abrupt("return",l);case 15:t.prev=15,t.t0=t.catch(5),ti(u.event)&&D(cQ.JSB_ERROR,t.t0,{pixelCode:null==(c=u.context.pixel)?void 0:c.code,custom_name:"sendReportData",custom_enum:l&&l.code?""+l.code:"non",app_name:tJ()||"",extJSON:{position:"sendReportData"}}),tq()&&tF()&&this.sendHttpReport(e,u,n);case 19:case"end":return t.stop()}},t,this,[[5,15]])})),i.send=function(t,e,n){return r.apply(this,arguments)},n=nv(np().mark(function t(e,r,n,o,i){var a;return np().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(void 0===o&&(o=!0),!(ti(r.event)&&tZ("75804114"))){t.next=6;break}this.httpService.sendByImage(e,{analytics_message:n},!0),t.next=10;break;case 6:return t.next=8,this.httpService.send(e,r,i);case 8:t.sent||this.httpService.sendByImage(e,{analytics_message:n});case 10:o&&k(cQ.HTTP_SEND,{pixelCode:null==(a=r.context.pixel)?void 0:a.code,extJSON:{event:r.event,event_id:r.event_id}});case 11:case"end":return t.stop()}},t,this)})),i.sendHttpReport=function(t,e,r,o,i){return n.apply(this,arguments)},i.beforeReport=function(t,e,r){void 0===r&&(r=ud.defaultReport);var n,o=this.consentService.getConsentMode();return o===c4.REVOKE?(null==(n=null==e?void 0:e.auto_collected_properties)?void 0:n.page_trigger)==="RevokeConsent":o!==c4.HOLD||(this.consentService.cacheReportTask(t,e,r),!1)},o=nv(np().mark(function t(e,r,n,o){var i,a,c,u;return np().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(void 0===n&&(n=ud.defaultReport),void 0===o&&(o=uv.P0),o===uv.P0){t.next=8;break}return t.next=5,tm(0);case 5:return t.next=7,this.report(e,r,n,uv.P0);case 7:case 16:return t.abrupt("return",t.sent);case 8:if(this.beforeReport(e,r,n)){t.next=11;break}return t.abrupt("return");case 11:if(this.bridgeService.jsbridge&&this.notifyIABKeyEvent(r),i=na(r),!(n===ud.defaultReport&&this.bridgeService.jsbridge)){t.next=17;break}return t.next=16,this.send(e,r,i);case 17:if(!(n===ud.httpReport&&this.bridgeService.jsbridge&&tD(this.env)&&!tV()&&this.supportSendAnalyticsEvent)){t.next=36;break}return a=e,t.prev=19,a=new URL(e).pathname,t.next=23,this.bridgeService.sendAnalyticsEvent({path:a,method:"POST",data:r});case 23:if(u=Error("sendAnalyticsEvent not support: code "+(c=t.sent)+", path: "+a+", data: "+JSON.stringify(r)),null!=c&&-2!==c){t.next=28;break}throw this.supportSendAnalyticsEvent=!1,u;case 28:if(1!==c){t.next=30;break}return t.abrupt("return");case 30:throw u;case 33:t.prev=33,t.t0=t.catch(19),D(cQ.CUSTOM_ERROR,t.t0,{custom_name:"sendAnalyticsEvent",custom_enum:String(c)},!0);case 36:this.sendHttpReport(e,r,i,!!(ti(r.event)&&tu(r)),r.action?3:void 0);case 37:case"end":return t.stop()}},t,this,[[19,33]])})),i.report=function(t,e,r,n){return o.apply(this,arguments)},i.notifyIABKeyEvent=function(t){var e,r,n,o=function(){try{var t=function(){try{var t,e=y(),r=null==e||null==(t=e.__globalprops)?void 0:t.getGlobalProps();if(!r)return{};return JSON.parse(r)||{}}catch(t){return{}}}(),e=null==t?void 0:t.ea_config;if(!e)return{};return"string"==typeof e?JSON.parse(e):e}catch(t){return{}}}();if(!o.ea_event&&!(null==(e=o.high_intent_event)?void 0:e.length))return;this.reportEAConfigOnce(o);var i=ta(t)?t.custom_enum:t.event;if("string"==typeof i&&i){var a=rE[i]||i,c=ry[a];if(null==c||!c.skipIAB){var u=+(null!=(r=o.high_intent_event)&&!!r.includes(i)),s=rb[a]||a,l=+((null==(n=o.ea_event)?void 0:n.toLowerCase())===s.toLowerCase());(u||l)&&this.bridgeService.sendIABKeyEvent({isEAEvent:l,isHighIntentEvent:u,eventType:l?a:i}).catch(function(){})}}},i.reportEAConfigOnce=function(t){this.hasReportedEAConfig||(this.hasReportedEAConfig=!0,k(cQ.CUSTOM_INFO,{custom_name:"ea_config",custom_enum:"init",extJSON:{message:JSON.stringify(t)}}))},i.reportFL=function(t){this.bridgeService.jsbridge&&this.bridgeService.updateWebFlData(t)},e}(ns);function ny(){ny=function(){return t};var t={},e=Object.prototype,r=e.hasOwnProperty,n=Object.defineProperty||function(t,e,r){t[e]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function u(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{u({},"")}catch(t){u=function(t,e,r){return t[e]=r}}function s(t,e,r,o){var i,a,c,u,s=Object._ttq_create((e&&e.prototype instanceof h?e:h).prototype);return n(s,"_invoke",{value:(i=t,a=r,c=new O(o||[]),u="suspendedStart",function(t,e){if("executing"===u)throw Error("Generator is already running");if("completed"===u){if("throw"===t)throw e;return T()}for(c.method=t,c.arg=e;;){var r=c.delegate;if(r){var n=function t(e,r){var n=r.method,o=e.iterator[n];if(void 0===o)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=void 0,t(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=TypeError("The iterator does not provide a '"+n+"' method")),f;var i=l(o,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,f;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=void 0),r.delegate=null,f):a:(r.method="throw",r.arg=TypeError("iterator result is not an object"),r.delegate=null,f)}(r,c);if(n){if(n===f)continue;return n}}if("next"===c.method)c.sent=c._sent=c.arg;else if("throw"===c.method){if("suspendedStart"===u)throw u="completed",c.arg;c.dispatchException(c.arg)}else"return"===c.method&&c.abrupt("return",c.arg);u="executing";var o=l(i,a,c);if("normal"===o.type){if(u=c.done?"completed":"suspendedYield",o.arg===f)continue;return{value:o.arg,done:c.done}}"throw"===o.type&&(u="completed",c.method="throw",c.arg=o.arg)}})}),s}function l(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}t.wrap=s;var f={};function h(){}function p(){}function d(){}var v={};u(v,i,function(){return this});var _=Object.getPrototypeOf,m=_&&_(_(I([])));m&&m!==e&&r.call(m,i)&&(v=m);var g=d.prototype=h.prototype=Object._ttq_create(v);function y(t){["next","throw","return"].forEach(function(e){u(t,e,function(t){return this._invoke(e,t)})})}function E(t,e){var o;n(this,"_invoke",{value:function(n,i){function a(){return new e(function(o,a){!function n(o,i,a,c){var u=l(t[o],t,i);if("throw"!==u.type){var s=u.arg,f=s.value;return f&&"object"==typeof f&&r.call(f,"__await")?e.resolve(f.__await).then(function(t){n("next",t,a,c)},function(t){n("throw",t,a,c)}):e.resolve(f).then(function(t){s.value=t,a(s)},function(t){return n("throw",t,a,c)})}c(u.arg)}(n,i,o,a)})}return o=o?o.then(a,a):a()}})}function b(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function w(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function O(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(b,this),this.reset(!0)}function I(t){if(t){var e=t[i];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,o=function e(){for(;++n=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return n("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(c&&u){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),w(r),f}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;w(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,e,r){return this.delegate={iterator:I(t),resultName:e,nextLoc:r},"next"===this.method&&(this.arg=void 0),f}},t}function nE(t,e,r,n,o,i,a){try{var c=t[i](a),u=c.value}catch(t){r(t);return}c.done?e(u):Promise.resolve(u).then(n,o)}ng=function(t,e,r,n){var o,i=arguments.length,a=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,r,n);else for(var c=t.length-1;c>=0;c--)(o=t[c])&&(a=(i<3?o(a):i>3?o(e,r,a):o(e,r))||a);return i>3&&a&&Object.defineProperty(e,r,a),a}([em(),nm(0,eg(_.HTTP_SERVICE)),nm(1,eg(_.BRIDGE_SERVICE)),nm(2,eg(_.CONSENT_SERVICE)),nm(3,eg(_.ENV)),nm(3,ey())],ng);var nb=function(){function t(t){this.webBridgeService=t}var e,r,o=t.prototype;return e=ny().mark(function t(e,r){var o,i,a,c;return ny().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(o=this.getAdInfoFromURL(e,r),!this.webBridgeService.jsbridge){t.next=7;break}return t.next=4,this.webBridgeService.getAdInfo();case 4:t.t0=t.sent,t.next=8;break;case 7:t.t0={};case 8:return i=t.t0,(a=Object.assign({},o,i)).callback&&(a.callback=(c=o.callback)&&eq(c).clickId===eq(a.callback).clickId?c:eB(a.callback)),a&&(a.creative_id&&a.log_extra||a.callback)&&eA(n,a),t.abrupt("return",a);case 13:case"end":return t.stop()}},t,this)}),r=function(){var t=this,r=arguments;return new Promise(function(n,o){var i=e.apply(t,r);function a(t){nE(i,n,o,a,c,"next",t)}function c(t){nE(i,n,o,a,c,"throw",t)}a(void 0)})},o.getAdInfo=function(t,e){return r.apply(this,arguments)},o.getAdInfoFromURL=function(t,e){return eK(t,e)},t}();function nw(){nw=function(){return t};var t={},e=Object.prototype,r=e.hasOwnProperty,n=Object.defineProperty||function(t,e,r){t[e]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function u(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{u({},"")}catch(t){u=function(t,e,r){return t[e]=r}}function s(t,e,r,o){var i,a,c,u,s=Object._ttq_create((e&&e.prototype instanceof h?e:h).prototype);return n(s,"_invoke",{value:(i=t,a=r,c=new O(o||[]),u="suspendedStart",function(t,e){if("executing"===u)throw Error("Generator is already running");if("completed"===u){if("throw"===t)throw e;return T()}for(c.method=t,c.arg=e;;){var r=c.delegate;if(r){var n=function t(e,r){var n=r.method,o=e.iterator[n];if(void 0===o)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=void 0,t(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=TypeError("The iterator does not provide a '"+n+"' method")),f;var i=l(o,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,f;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=void 0),r.delegate=null,f):a:(r.method="throw",r.arg=TypeError("iterator result is not an object"),r.delegate=null,f)}(r,c);if(n){if(n===f)continue;return n}}if("next"===c.method)c.sent=c._sent=c.arg;else if("throw"===c.method){if("suspendedStart"===u)throw u="completed",c.arg;c.dispatchException(c.arg)}else"return"===c.method&&c.abrupt("return",c.arg);u="executing";var o=l(i,a,c);if("normal"===o.type){if(u=c.done?"completed":"suspendedYield",o.arg===f)continue;return{value:o.arg,done:c.done}}"throw"===o.type&&(u="completed",c.method="throw",c.arg=o.arg)}})}),s}function l(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}t.wrap=s;var f={};function h(){}function p(){}function d(){}var v={};u(v,i,function(){return this});var _=Object.getPrototypeOf,m=_&&_(_(I([])));m&&m!==e&&r.call(m,i)&&(v=m);var g=d.prototype=h.prototype=Object._ttq_create(v);function y(t){["next","throw","return"].forEach(function(e){u(t,e,function(t){return this._invoke(e,t)})})}function E(t,e){var o;n(this,"_invoke",{value:function(n,i){function a(){return new e(function(o,a){!function n(o,i,a,c){var u=l(t[o],t,i);if("throw"!==u.type){var s=u.arg,f=s.value;return f&&"object"==typeof f&&r.call(f,"__await")?e.resolve(f.__await).then(function(t){n("next",t,a,c)},function(t){n("throw",t,a,c)}):e.resolve(f).then(function(t){s.value=t,a(s)},function(t){return n("throw",t,a,c)})}c(u.arg)}(n,i,o,a)})}return o=o?o.then(a,a):a()}})}function b(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function w(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function O(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(b,this),this.reset(!0)}function I(t){if(t){var e=t[i];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,o=function e(){for(;++n=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return n("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(c&&u){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),w(r),f}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;w(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,e,r){return this.delegate={iterator:I(t),resultName:e,nextLoc:r},"next"===this.method&&(this.arg=void 0),f}},t}function nO(t,e,r,n,o,i,a){try{var c=t[i](a),u=c.value}catch(t){r(t);return}c.done?e(u):Promise.resolve(u).then(n,o)}nb=function(t,e,r,n){var o,i=arguments.length,a=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,r,n);else for(var c=t.length-1;c>=0;c--)(o=t[c])&&(a=(i<3?o(a):i>3?o(e,r,a):o(e,r))||a);return i>3&&a&&Object.defineProperty(e,r,a),a}([em(),(cO=eg(_.BRIDGE_SERVICE),function(t,e){cO(t,e,0)})],nb);var nI=function(){function t(t){this.webBridgeService=t}var e,r,n=t.prototype;return e=nw().mark(function t(e,r){var n,i,a,c;return nw().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if((n=this.getAppInfoFromURL(e,r)).platform=tM(),!tF()){t.next=10;break}return t.next=5,tj();case 5:a=(i=t.sent).model,c=i.platformVersion,n.device_model=a,n.android_version=c;case 10:return"{}"!==JSON.stringify(n)&&eA(o,n),t.abrupt("return",n);case 12:case"end":return t.stop()}},t,this)}),r=function(){var t=this,r=arguments;return new Promise(function(n,o){var i=e.apply(t,r);function a(t){nO(i,n,o,a,c,"next",t)}function c(t){nO(i,n,o,a,c,"throw",t)}a(void 0)})},n.getAppInfo=function(t,e){return r.apply(this,arguments)},n.getAppInfoFromURL=function(t,e){try{var r=ew(eH,t,e),n=r&&JSON.parse(r),o=n.device_id,i=n.uid;return{device_id:o,user_id:i}}catch(t){return{}}},t}();nI=function(t,e,r,n){var o,i=arguments.length,a=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,r,n);else for(var c=t.length-1;c>=0;c--)(o=t[c])&&(a=(i<3?o(a):i>3?o(e,r,a):o(e,r))||a);return i>3&&a&&Object.defineProperty(e,r,a),a}([em(),(cI=eg(_.BRIDGE_SERVICE),function(t,e){cI(t,e,0)})],nI);var nT="ad_analytics_msg";function nS(){nS=function(){return t};var t={},e=Object.prototype,r=e.hasOwnProperty,n=Object.defineProperty||function(t,e,r){t[e]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function u(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{u({},"")}catch(t){u=function(t,e,r){return t[e]=r}}function s(t,e,r,o){var i,a,c,u,s=Object._ttq_create((e&&e.prototype instanceof h?e:h).prototype);return n(s,"_invoke",{value:(i=t,a=r,c=new O(o||[]),u="suspendedStart",function(t,e){if("executing"===u)throw Error("Generator is already running");if("completed"===u){if("throw"===t)throw e;return T()}for(c.method=t,c.arg=e;;){var r=c.delegate;if(r){var n=function t(e,r){var n=r.method,o=e.iterator[n];if(void 0===o)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=void 0,t(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=TypeError("The iterator does not provide a '"+n+"' method")),f;var i=l(o,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,f;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=void 0),r.delegate=null,f):a:(r.method="throw",r.arg=TypeError("iterator result is not an object"),r.delegate=null,f)}(r,c);if(n){if(n===f)continue;return n}}if("next"===c.method)c.sent=c._sent=c.arg;else if("throw"===c.method){if("suspendedStart"===u)throw u="completed",c.arg;c.dispatchException(c.arg)}else"return"===c.method&&c.abrupt("return",c.arg);u="executing";var o=l(i,a,c);if("normal"===o.type){if(u=c.done?"completed":"suspendedYield",o.arg===f)continue;return{value:o.arg,done:c.done}}"throw"===o.type&&(u="completed",c.method="throw",c.arg=o.arg)}})}),s}function l(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}t.wrap=s;var f={};function h(){}function p(){}function d(){}var v={};u(v,i,function(){return this});var _=Object.getPrototypeOf,m=_&&_(_(I([])));m&&m!==e&&r.call(m,i)&&(v=m);var g=d.prototype=h.prototype=Object._ttq_create(v);function y(t){["next","throw","return"].forEach(function(e){u(t,e,function(t){return this._invoke(e,t)})})}function E(t,e){var o;n(this,"_invoke",{value:function(n,i){function a(){return new e(function(o,a){!function n(o,i,a,c){var u=l(t[o],t,i);if("throw"!==u.type){var s=u.arg,f=s.value;return f&&"object"==typeof f&&r.call(f,"__await")?e.resolve(f.__await).then(function(t){n("next",t,a,c)},function(t){n("throw",t,a,c)}):e.resolve(f).then(function(t){s.value=t,a(s)},function(t){return n("throw",t,a,c)})}c(u.arg)}(n,i,o,a)})}return o=o?o.then(a,a):a()}})}function b(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function w(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function O(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(b,this),this.reset(!0)}function I(t){if(t){var e=t[i];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,o=function e(){for(;++n=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return n("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(c&&u){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),w(r),f}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;w(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,e,r){return this.delegate={iterator:I(t),resultName:e,nextLoc:r},"next"===this.method&&(this.arg=void 0),f}},t}function nR(t,e,r,n,o,i,a){try{var c=t[i](a),u=c.value}catch(t){r(t);return}c.done?e(u):Promise.resolve(u).then(n,o)}function nN(t){return function(){var e=this,r=arguments;return new Promise(function(n,o){var i=t.apply(e,r);function a(t){nR(i,n,o,a,c,"next",t)}function c(t){nR(i,n,o,a,c,"throw",t)}a(void 0)})}}var nA=function(t,e){return function(r,n){e(r,n,t)}},nL=function(){function t(t,e){this.env=t,tk(this.env)&&(this.jsbridge=e),this.bridgeTimeout=400}var e,r,n,o,i,a,c,u,s=t.prototype;return e=nN(nS().mark(function t(){var e=this;return nS().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(this.jsbridge){t.next=3;break}return D(cQ.JSB_ERROR,Error("tt bridge error when getting ad info"),{extJSON:{position:"getAdInfo"}}),t.abrupt("return",Promise.resolve({}));case 3:return t.abrupt("return",new Promise(function(){var t=nN(nS().mark(function t(r){var n;return nS().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,e.callAdInfo();case 3:(n=t.sent).ad_info_from="jsb",n.ad_info_status=n.ad_info_status||"fulfilled",r(n),t.next=13;break;case 9:t.prev=9,t.t0=t.catch(0),r({}),D(cQ.JSB_ERROR,t.t0,{extJSON:{position:"getAdInfo"}});case 13:case"end":return t.stop()}},t,null,[[0,9]])}));return function(e){return t.apply(this,arguments)}}()));case 4:case"end":return t.stop()}},t,this)})),s.getAdInfo=function(){return e.apply(this,arguments)},r=nN(nS().mark(function t(){var e,r;return nS().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,this.call("adInfo",{},tH()?3500:5e3);case 3:if((e=t.sent).data){t.next=6;break}return t.abrupt("return",Promise.reject("adInfo no data"));case 6:return r={creative_id:e.data.cid,log_extra:e.data.log_extra},t.abrupt("return",r);case 10:if(t.prev=10,t.t0=t.catch(0),"JSBRIDGE TIMEOUT"!==t.t0){t.next=17;break}return k(cQ.CUSTOM_INFO,{custom_name:"ad_info_init_timeout"}),t.abrupt("return",{ad_info_status:"timeout"});case 17:return D(cQ.JSB_ERROR,t.t0,{extJSON:{position:"getAdInfo"}}),t.abrupt("return",{});case 19:case"end":return t.stop()}},t,this,[[0,10]])})),s.callAdInfo=function(){return r.apply(this,arguments)},n=nN(nS().mark(function t(){return nS().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",Promise.resolve({}));case 1:case"end":return t.stop()}},t)})),s.getAppInfo=function(){return n.apply(this,arguments)},o=nN(nS().mark(function t(e,r){var n,o,i,a,c,u,s,l,f,h,p,d;return nS().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(this.jsbridge){t.next=2;break}return t.abrupt("return",Promise.resolve());case 2:return i=(null==(o=null==(n=null==e?void 0:e.context)?void 0:n.ad)?void 0:o.creative_id)||"0",a=na(e),c=ta(e)?"insight_log_monitor":"insight_log",u={analytics_message:a,trackLogData:JSON.stringify(e),category:"ad_analytics_msg",tag:nT,label:c},tV()&&(u.is_ad_event=1),f={eventName:nT,labelName:c,value:i,extValue:"0",extJson:u},"insight_log_monitor"===c&&t0(new Set([cz.MUSICAL_LY,cz.TRILL,cz.ULTRALITE]))?(l="x.reportAppLog",h={eventName:"insight_log_monitor",params:u},s=this.call("x.reportAppLog",h,this.bridgeTimeout)):tQ()||ta(e)?(l="sendLog",s=this.call("sendLog",f,this.bridgeTimeout)):tD(this.env)?tU()&&r?(p={eventName:c,params:u},l="sendLogWithAdInfo",s=this.call("sendLogWithAdInfo",p,this.bridgeTimeout)):(l="sendLog",s=this.call("sendLog",f,this.bridgeTimeout)):(d={event_name:c,version:2,properties:u},l="track_event",s=this.call("track_event",d,400)),setTimeout(function(){k(cQ.CUSTOM_INFO,{custom_name:"send_report_data",extJSON:{api_name:l}})}),t.abrupt("return",s);case 11:case"end":return t.stop()}},t,this)})),s.send=function(t,e){return o.apply(this,arguments)},i=nN(nS().mark(function t(e,r,n,o){var i=this;return nS().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return void 0===r&&(r={}),void 0===n&&(n=400),void 0===o&&(o=!0),t.abrupt("return",new Promise(function(t,a){var c;if(!i.jsbridge){a("JSBRIDGE ERROR"),o&&D(cQ.JSB_ERROR,Error("JSBRIDGE ERROR"),{extJSON:{position:"getCallPromise"}});return}n>0&&(c=window.setTimeout(function(){a("JSBRIDGE TIMEOUT"),o&&D(cQ.JSB_ERROR,Error("JSBRIDGE TIMEOUT"),{extJSON:{position:"getCallPromise",method:e}})},n)),i.jsbridge&&i.jsbridge.call&&i.jsbridge.call(e,r,function(e){t(function(t,e){void 0===e&&(e=!0);var r={};try{if("string"==typeof t)r.data=JSON.parse(t);else if(t.code&&t.data&&t.ret?0:1)if(void 0!==t.code){var n=Object.assign({},t),o=n.code;r.code=o,delete n.code,n.data?r.data=n.data:r.data=n}else r.data=t;else(r=t).__data&&(r.data=r.__data)}catch(t){e&&D(cQ.JSB_ERROR,t,{extJSON:{position:"getCallPromise bridge.call"}})}return r}(e,o)),window.clearTimeout(c)})}));case 4:case"end":return t.stop()}},t)})),s.call=function(t,e,r,n){return i.apply(this,arguments)},a=nN(nS().mark(function t(e){var r,n,o,i,a;return nS().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return r=e.method,n=e.path,o=e.params,i=e.data,t.next=3,this.call("sendAnalyticsEvent",{method:r,path:n,params:o,data:i,header:{"Content-Type":"application/json"}},0,!1);case 3:return a=t.sent,t.abrupt("return",null==a?void 0:a.code);case 5:case"end":return t.stop()}},t,this)})),s.sendAnalyticsEvent=function(t){return a.apply(this,arguments)},c=nN(nS().mark(function t(e){return nS().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(!(tD(this.env)&&tU())){t.next=2;break}return t.abrupt("return",this.call("updateFLLocalConv",e,this.bridgeTimeout));case 2:case"end":return t.stop()}},t,this)})),s.updateWebFlData=function(t){return c.apply(this,arguments)},u=nN(nS().mark(function t(e){var r,n;return nS().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,this.call("sendIABKeyEvent",e,this.bridgeTimeout,!1);case 3:if(1===(n=null==(r=t.sent)?void 0:r.code)){t.next=7;break}throw Error("sendIABKeyEvent error: code "+n);case 7:return t.abrupt("return",n);case 10:return t.prev=10,t.t0=t.catch(0),D(cQ.CUSTOM_ERROR,t.t0,{custom_name:"sendIABKeyEvent",custom_enum:"jsb_call",extJSON:{position:"sendIABKeyEvent"}}),t.abrupt("return",void 0);case 14:case"end":return t.stop()}},t,this,[[0,10]])})),s.sendIABKeyEvent=function(t){return u.apply(this,arguments)},t}();function nx(){nx=function(){return t};var t={},e=Object.prototype,r=e.hasOwnProperty,n=Object.defineProperty||function(t,e,r){t[e]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function u(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{u({},"")}catch(t){u=function(t,e,r){return t[e]=r}}function s(t,e,r,o){var i,a,c,u,s=Object._ttq_create((e&&e.prototype instanceof h?e:h).prototype);return n(s,"_invoke",{value:(i=t,a=r,c=new O(o||[]),u="suspendedStart",function(t,e){if("executing"===u)throw Error("Generator is already running");if("completed"===u){if("throw"===t)throw e;return T()}for(c.method=t,c.arg=e;;){var r=c.delegate;if(r){var n=function t(e,r){var n=r.method,o=e.iterator[n];if(void 0===o)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=void 0,t(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=TypeError("The iterator does not provide a '"+n+"' method")),f;var i=l(o,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,f;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=void 0),r.delegate=null,f):a:(r.method="throw",r.arg=TypeError("iterator result is not an object"),r.delegate=null,f)}(r,c);if(n){if(n===f)continue;return n}}if("next"===c.method)c.sent=c._sent=c.arg;else if("throw"===c.method){if("suspendedStart"===u)throw u="completed",c.arg;c.dispatchException(c.arg)}else"return"===c.method&&c.abrupt("return",c.arg);u="executing";var o=l(i,a,c);if("normal"===o.type){if(u=c.done?"completed":"suspendedYield",o.arg===f)continue;return{value:o.arg,done:c.done}}"throw"===o.type&&(u="completed",c.method="throw",c.arg=o.arg)}})}),s}function l(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}t.wrap=s;var f={};function h(){}function p(){}function d(){}var v={};u(v,i,function(){return this});var _=Object.getPrototypeOf,m=_&&_(_(I([])));m&&m!==e&&r.call(m,i)&&(v=m);var g=d.prototype=h.prototype=Object._ttq_create(v);function y(t){["next","throw","return"].forEach(function(e){u(t,e,function(t){return this._invoke(e,t)})})}function E(t,e){var o;n(this,"_invoke",{value:function(n,i){function a(){return new e(function(o,a){!function n(o,i,a,c){var u=l(t[o],t,i);if("throw"!==u.type){var s=u.arg,f=s.value;return f&&"object"==typeof f&&r.call(f,"__await")?e.resolve(f.__await).then(function(t){n("next",t,a,c)},function(t){n("throw",t,a,c)}):e.resolve(f).then(function(t){s.value=t,a(s)},function(t){return n("throw",t,a,c)})}c(u.arg)}(n,i,o,a)})}return o=o?o.then(a,a):a()}})}function b(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function w(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function O(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(b,this),this.reset(!0)}function I(t){if(t){var e=t[i];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,o=function e(){for(;++n=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return n("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(c&&u){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),w(r),f}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;w(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,e,r){return this.delegate={iterator:I(t),resultName:e,nextLoc:r},"next"===this.method&&(this.arg=void 0),f}},t}function nP(t,e,r,n,o,i,a){try{var c=t[i](a),u=c.value}catch(t){r(t);return}c.done?e(u):Promise.resolve(u).then(n,o)}nL=function(t,e,r,n){var o,i=arguments.length,a=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,r,n);else for(var c=t.length-1;c>=0;c--)(o=t[c])&&(a=(i<3?o(a):i>3?o(e,r,a):o(e,r))||a);return i>3&&a&&Object.defineProperty(e,r,a),a}([em(),nA(0,eg(_.ENV)),nA(0,ey()),nA(1,eg(_.JS_BRIDGE)),nA(1,ey())],nL);var nC=function(){function t(){}var e,r,n=t.prototype;return e=nx().mark(function t(e,r,n){var o;return nx().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(void 0===n&&(n=0),t.prev=1,!(!navigator||!navigator.sendBeacon)){t.next=4;break}return t.abrupt("return",!1);case 4:if(!(!(o=navigator.sendBeacon(e,JSON.stringify(r)))&&"number"==typeof n&&n>0)){t.next=10;break}return n--,t.next=9,tm(200);case 9:return t.abrupt("return",this.send(e,r,n));case 10:return t.abrupt("return",o);case 13:return t.prev=13,t.t0=t.catch(1),t.abrupt("return",!1);case 16:case"end":return t.stop()}},t,this,[[1,13]])}),r=function(){var t=this,r=arguments;return new Promise(function(n,o){var i=e.apply(t,r);function a(t){nP(i,n,o,a,c,"next",t)}function c(t){nP(i,n,o,a,c,"throw",t)}a(void 0)})},n.send=function(t,e,n){return r.apply(this,arguments)},n.sendByImage=function(t,e,r,n){void 0===r&&(r=!1);var o=new Image;n&&(o.onerror=function(){n()}),r&&o.setAttribute("fetchpriority","high"),o.src=nl(t,e)},t}();function nk(){nk=function(){return t};var t={},e=Object.prototype,r=e.hasOwnProperty,n=Object.defineProperty||function(t,e,r){t[e]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function u(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{u({},"")}catch(t){u=function(t,e,r){return t[e]=r}}function s(t,e,r,o){var i,a,c,u,s=Object._ttq_create((e&&e.prototype instanceof h?e:h).prototype);return n(s,"_invoke",{value:(i=t,a=r,c=new O(o||[]),u="suspendedStart",function(t,e){if("executing"===u)throw Error("Generator is already running");if("completed"===u){if("throw"===t)throw e;return T()}for(c.method=t,c.arg=e;;){var r=c.delegate;if(r){var n=function t(e,r){var n=r.method,o=e.iterator[n];if(void 0===o)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=void 0,t(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=TypeError("The iterator does not provide a '"+n+"' method")),f;var i=l(o,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,f;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=void 0),r.delegate=null,f):a:(r.method="throw",r.arg=TypeError("iterator result is not an object"),r.delegate=null,f)}(r,c);if(n){if(n===f)continue;return n}}if("next"===c.method)c.sent=c._sent=c.arg;else if("throw"===c.method){if("suspendedStart"===u)throw u="completed",c.arg;c.dispatchException(c.arg)}else"return"===c.method&&c.abrupt("return",c.arg);u="executing";var o=l(i,a,c);if("normal"===o.type){if(u=c.done?"completed":"suspendedYield",o.arg===f)continue;return{value:o.arg,done:c.done}}"throw"===o.type&&(u="completed",c.method="throw",c.arg=o.arg)}})}),s}function l(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}t.wrap=s;var f={};function h(){}function p(){}function d(){}var v={};u(v,i,function(){return this});var _=Object.getPrototypeOf,m=_&&_(_(I([])));m&&m!==e&&r.call(m,i)&&(v=m);var g=d.prototype=h.prototype=Object._ttq_create(v);function y(t){["next","throw","return"].forEach(function(e){u(t,e,function(t){return this._invoke(e,t)})})}function E(t,e){var o;n(this,"_invoke",{value:function(n,i){function a(){return new e(function(o,a){!function n(o,i,a,c){var u=l(t[o],t,i);if("throw"!==u.type){var s=u.arg,f=s.value;return f&&"object"==typeof f&&r.call(f,"__await")?e.resolve(f.__await).then(function(t){n("next",t,a,c)},function(t){n("throw",t,a,c)}):e.resolve(f).then(function(t){s.value=t,a(s)},function(t){return n("throw",t,a,c)})}c(u.arg)}(n,i,o,a)})}return o=o?o.then(a,a):a()}})}function b(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function w(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function O(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(b,this),this.reset(!0)}function I(t){if(t){var e=t[i];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,o=function e(){for(;++n=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return n("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(c&&u){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),w(r),f}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;w(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,e,r){return this.delegate={iterator:I(t),resultName:e,nextLoc:r},"next"===this.method&&(this.arg=void 0),f}},t}function nD(t,e,r,n,o,i,a){try{var c=t[i](a),u=c.value}catch(t){r(t);return}c.done?e(u):Promise.resolve(u).then(n,o)}nC=function(t,e,r,n){var o,i=arguments.length,a=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,r,n);else for(var c=t.length-1;c>=0;c--)(o=t[c])&&(a=(i<3?o(a):i>3?o(e,r,a):o(e,r))||a);return i>3&&a&&Object.defineProperty(e,r,a),a}([em()],nC);var nM=function(){function t(t){this.cookieExpireOption=ez(t)}var e,r,n=t.prototype;return n.genCookieID=function(){return tf()},e=nk().mark(function t(){return nk().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return e2(i,"1",this.cookieExpireOption),t.abrupt("return",rh(tG()?"/static/enable_cookie.js":"https://analytics.tiktok.com/i18n/pixel/enable_cookie"));case 2:case"end":return t.stop()}},t,this)}),r=function(){var t=this,r=arguments;return new Promise(function(n,o){var i=e.apply(t,r);function a(t){nD(i,n,o,a,c,"next",t)}function c(t){nD(i,n,o,a,c,"throw",t)}a(void 0)})},n.enableCookie=function(){return r.apply(this,arguments)},n.enableFirstPartyCookie=function(t){if(t){e2(i,"1",this.cookieExpireOption);var e=this.getAnonymousId();this.setAnonymousId(e||this.genCookieID())}},n.disableCookie=function(){e2(i,"0",this.cookieExpireOption),e2(a,"",Object.assign(this.cookieExpireOption,{expires:-1})),rh(tG()?"/static/disable_cookie.js":"https://analytics.tiktok.com/i18n/pixel/disable_cookie")},n.setAnonymousId=function(t){var e=this.getAnonymousId(),r=e||t;if(r){var n=r.split(".")[0],o=e4(r)||(e?void 0:J());e2(a,n,this.cookieExpireOption,o)}},n.getAnonymousId=function(){return e1(a)||""},n.canUseCookie=function(){try{return"0"!==e1(i)}catch(t){}return!1},n.resetExpires=function(){try{if(window.ttq&&!window.ttq._ppf&&(window.ttq._ppf=[]),window.ttq&&window.ttq._ppf)var t={taskName:window.ttq._pf_tn,functionName:"resetExpires",start:performance.now()}}catch(t){}var e=e1(i);e&&e2(i,e,this.cookieExpireOption);var r=this.getAnonymousId();r&&this.setAnonymousId(r);try{window.ttq&&window.ttq._ppf&&(t.end=performance.now(),window.ttq._ppf.push(t))}catch(t){}},t}();function nj(t,e){return(nj=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t})(t,e)}nM=function(t,e,r,n){var o,i=arguments.length,a=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,r,n);else for(var c=t.length-1;c>=0;c--)(o=t[c])&&(a=(i<3?o(a):i>3?o(e,r,a):o(e,r))||a);return i>3&&a&&Object.defineProperty(e,r,a),a}([em(),(cT=eg(_.TTQ_GLOBAL_OPTIONS),function(t,e){cT(t,e,0)})],nM),(cS=uE||(uE={}))[cS.P0=4]="P0",cS[cS.P1=3]="P1",cS[cS.P2=2]="P2",cS[cS.P3=1]="P3";var nF="tt_hold_events",nU=function(t){function e(){var e;return e=t.apply(this,arguments)||this,e.consentMode=c4.UNKNOWN,e.queue=[],e.debounceUpdateCache=t_(function(){e.updateCache()},200,function(t){if(void 0===t)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(e)),e.handleHistoryQueue=ts(function(){var t=eR(nF);Array.isArray(t)&&(e.queue=e.queue.concat(t),e.changeQueueWithConsent())}),e}e.prototype=Object._ttq_create(t.prototype),e.prototype.constructor=e,nj(e,t);var r=e.prototype;return r.on=function(e,r){t.prototype.on.call(this,e,r,{}),this.handleHistoryQueue()},r.setConsentMode=function(t){this.consentMode=t,this.changeQueueWithConsent()},r.changeQueueWithConsent=function(){switch(this.consentMode){case c4.REVOKE:this.cleanQueue();break;case c4.GRANT:this.releaseQueue(),this.cleanQueue();case c4.HOLD:case c4.UNKNOWN:}},r.getConsentMode=function(){return this.consentMode},r.cacheReportTask=function(t,e,r){void 0===r&&(r=ud.defaultReport),this.queue.push({url:t,data:e,type:r}),this.debounceUpdateCache()},r.cleanQueue=function(){this.queue=[],eN(nF)},r.updateCache=function(){this.queue&&this.queue.length>0&&eA(nF,this.queue)},r.releaseQueue=function(){var t=this;this.queue.sort(function(e,r){return t.getEventPriority(r.data)-t.getEventPriority(e.data)}),this.emit(un.QUEUE,this.queue)},r.getEventPriority=function(t){return t.event&&t.event.length>0?uE.P0:t.action&&t.action.length>0?uE.P1:""===t.event?uE.P2:uE.P3},e}(rO);function nG(){return document.visibilityState}nU=function(t,e,r,n){var o,i=arguments.length,a=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,r,n);else for(var c=t.length-1;c>=0;c--)(o=t[c])&&(a=(i<3?o(a):i>3?o(e,r,a):o(e,r))||a);return i>3&&a&&Object.defineProperty(e,r,a),a}([em()],nU),(cR=ub||(ub={})).CLICK="click",cR.SCROLL="scroll",cR.COOKIE_CHANGE="cookie_change",cR.PAGE_START="page_start",cR.URL_CHANGE="url_change",cR.SELF="self",cR.PIXEL_INIT="pixel_init",cR.PAGE_SHOW="page_show";var nH=function(t,e){return function(r,n){e(r,n,t)}},nV=function(){function t(t,e){this.clickContext={type:"click",clickX:0,clickY:0,last_inter_relative_ts:0,seq:0},this.scrollContext={type:"scroll",scrollY:0,last_inter_relative_ts:0,seq:0},this.sessionLoadTS=0,this.last_page_start_relative_ts=0,this.last_pixel_init_relative_ts=0,this.inter_id="",this.INTER_ID_SEPARATOR="::",this.documentVisibleStateCode=0,this.hasInit=!1,this.eventEmitter=t,this.webContext=e,function(){try{var t=en(),e=b();return Object.values(t).some(function(t){var r,n,o;return(null==(r=t.info)?void 0:r.firstPartyCookieEnabled)&&(null==(n=null==e?void 0:e._csid_config)?void 0:n.enable)&&(null==(o=t.info)?void 0:o.csidEnabled)!==!1})}catch(t){return D(cQ.CUSTOM_ERROR,t,{custom_name:"WebInterIdService",custom_enum:"hasPixelEnabledSessionCookie"}),!1}}()&&!1===this.hasInit&&(this.hasInit=!0,this.init())}var e=t.prototype;return e.init=function(){this.subscribeEvents(),this.listenEvents()},e.subscribeEvents=function(){this.subscribePixelInitEvent(),this.subscribeSessionCookieChangeEvent(),this.subscribeURLChangeEvent(),this.subscribeClickEvent(),this.subscribeScrollEvent()},e.listenEvents=function(){this.listenPageShowEvent()},e.initInterIdFromSessionCookie=function(t){try{var e=t.inter_id.split("::"),r=e[0].split(".");r[0],r[1],r[2];var n=e[1],o=e[2];this.updateSessionLoadTS(t,!1),this.updatePageStartTS(ub.PAGE_START,!1),this.updatePixelInitTS(!1),this.updateClickContext(function(t){try{var e=t.split(".");if(4!==e.length)return;var r=e[0],n=e[1],o=e[2],i=e[3];return{type:"click",clickX:Number(o),clickY:Number(i),last_inter_relative_ts:Number(r),seq:Number(n)}}catch(t){D(cQ.CUSTOM_ERROR,t,{custom_name:"WebInterIdService",custom_enum:"getClickContextFromString"})}}(n),!1),this.updateScrollContext(function(t){try{var e=t.split(".");if(3!==e.length)return;var r=e[0],n=e[1],o=e[2];return{type:"scroll",scrollY:Number(o),last_inter_relative_ts:Number(r),seq:Number(n)}}catch(t){D(cQ.CUSTOM_ERROR,t,{custom_name:"WebInterIdService",custom_enum:"getScrollContextFromString"})}}(o),!0)}catch(e){D(cQ.CUSTOM_ERROR,e,{custom_name:"WebInterIdService",custom_enum:"initInterIdFromSessionCookie",extJSON:{message:""+t.inter_id}})}},e.generateInterId=function(t){try{return this.inter_id=""+this.assemblyPageContext()+this.INTER_ID_SEPARATOR+this.assemblyClickContext(this.clickContext)+this.INTER_ID_SEPARATOR+this.assemblyScrollContext(this.scrollContext),this.inter_id}catch(t){return D(cQ.CUSTOM_ERROR,t,{custom_name:"WebInterIdService",custom_enum:"generateInterId"}),""}},e.updateClickContext=function(t,e){void 0===e&&(e=!0),this.clickContext=t,e&&this.setInterIdInPageSessionCookie(this.getInterId())},e.updateScrollContext=function(t,e){var r=this;void 0===e&&(e=!0),this.scrollContext=t,this.throttleScrollSetInCookieHandler||(this.throttleScrollSetInCookieHandler=Z(function(){r.setInterIdInPageSessionCookie(r.getInterId())},1e3,{trailing:!0})),e&&this.throttleScrollSetInCookieHandler()},e.updatePageStartTS=function(t,e){void 0===e&&(e=!0);var r=this.getSessionLoadTS();if(0===r&&t===ub.PAGE_START){var n=parseInt(performance.now().toString(),10);this.last_page_start_relative_ts=0-n}else if(0!==r&&t===ub.PAGE_START){var o=parseInt(performance.now().toString(),10);this.last_page_start_relative_ts=J()-o-r}else this.last_page_start_relative_ts=J()-r;e&&this.setInterIdInPageSessionCookie(this.getInterId())},e.updateSessionLoadTS=function(t,e){void 0===e&&(e=!0);var r=t.sessionId.split("::")[0],n=this.getSessionLoadTS();n!==Number(r)&&(0===n&&this.updatePageStartTS(ub.PAGE_START,!1),this.setSessionLoadTS(r?Number(r):0),e&&this.setInterIdInPageSessionCookie(this.getInterId()))},e.updatePixelInitTS=function(t){void 0===t&&(t=!0);var e=this.getSessionLoadTS();0===e?this.last_pixel_init_relative_ts=0:this.last_pixel_init_relative_ts=J()-e,t&&this.setInterIdInPageSessionCookie(this.getInterId())},e.assemblyClickContext=function(t){return t.last_inter_relative_ts+"."+t.seq+"."+t.clickX+"."+t.clickY},e.assemblyScrollContext=function(t){return t.last_inter_relative_ts+"."+t.seq+"."+t.scrollY},e.assemblyPageContext=function(){return"visible"===nG()?this.documentVisibleStateCode=1:"prerender"===nG()?this.documentVisibleStateCode=-1:this.documentVisibleStateCode=0,this.documentVisibleStateCode+"."+this.last_page_start_relative_ts+"."+this.last_pixel_init_relative_ts},e.subscribeClickEvent=function(){var t=this;this.eventEmitter.on(ur.CLICK,function(e){var r=t.getSessionLoadTS(),n=function(t,e,r){var n,o;try{if(!1===t.isTrusted)return;return{type:"click",clickX:null!=(n=parseInt(t.pageX.toString(),10))?n:0,clickY:null!=(o=parseInt(t.pageY.toString(),10))?o:0,last_inter_relative_ts:J()-r,seq:e.seq+1}}catch(t){D(cQ.CUSTOM_ERROR,t,{custom_name:"WebInterIdService",custom_enum:"getClickContextFromEvent"})}}(e,t.clickContext,r);n&&t.updateClickContext(n)},{})},e.subscribeScrollEvent=function(){var t=this;t5(ur.SCROLL,function(e){var r=t.getSessionLoadTS(),n=function(t,e,r){var n;try{if(!1===t.isTrusted)return;return{type:"scroll",scrollY:null!=(n=parseInt(window.scrollY.toString(),10))?n:0,last_inter_relative_ts:J()-r,seq:e.seq+1}}catch(t){D(cQ.CUSTOM_ERROR,t,{custom_name:"WebInterIdService",custom_enum:"updateScrollContext",extJSON:{message:""+t.type}})}}(e,t.scrollContext,r);n&&t.updateScrollContext(n)},{throttle:!0,interval:200},{observerType:ur.SCROLL,pluginName:"WebInterIdService",target:window,environment:"window",listenEventTypes:[ur.SCROLL],mode:"append"})},e.subscribeSessionCookieChangeEvent=function(){var t=this;this.eventEmitter.on(uo.COOKIE_TTCSID_CHANGE,function(e){var r=t.getSessionLoadTS();if(0===r&&0===t.clickContext.seq&&0===t.scrollContext.seq&&e.inter_id)return void t.initInterIdFromSessionCookie(e);t.updateSessionLoadTS(e,0===r)},{})},e.subscribePixelInitEvent=function(){var t=this;this.eventEmitter.on(uo.HANDLE_CACHE,function(){t.updatePixelInitTS(!1)},{})},e.subscribeURLChangeEvent=function(){var t=this;this.eventEmitter.on(uo.URL_CHANGE,function(e,r){t.updatePageStartTS(ub.URL_CHANGE)},{})},e.listenPageShowEvent=function(){var t=this;"onpageshow"in window&&window.addEventListener("pageshow",function(e){if(e.persisted){var r=t.getInterId();t.updatePageStartTS(ub.PAGE_SHOW),k(cQ.CUSTOM_INFO,{custom_name:"WebInterIdService",custom_enum:"BFCache",extJSON:{message:r+"|"+t.getInterId()}})}})},e.setInterIdInPageSessionCookie=function(t){var e=this.webContext.getPageCookieBasedSession();e.inter_id=t,this.webContext.setPageCookieBasedSession(e,uf.INTER_ID_TRIGGER)},e.setSessionLoadTS=function(t){this.sessionLoadTS=t},e.getSessionLoadTS=function(){return this.sessionLoadTS},e.getInterId=function(){return this.isPerformanceNowSupported()?this.generateInterId(ub.SELF):""},e.isPerformanceNowSupported=function(){return"undefined"!=typeof globalThis&&"object"==typeof globalThis.performance&&"function"==typeof globalThis.performance.now},t}();nV=function(t,e,r,n){var o,i=arguments.length,a=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,r,n);else for(var c=t.length-1;c>=0;c--)(o=t[c])&&(a=(i<3?o(a):i>3?o(e,r,a):o(e,r))||a);return i>3&&a&&Object.defineProperty(e,r,a),a}([nH(0,eg(_.EVENT_EMITTER)),nH(1,eg(_.CONTEXT))],nV);var nq=function(){function t(t){var e=t.name,r=t.context,n=t.reporters;this.reporters=[],this.context=r,this.reporters=n,this.name=e}var e=t.prototype;return e.initStart=function(){},e.initEnd=function(){},e.adInfoInitStart=function(){},e.adInfoInitEnd=function(){},e.contextInitStart=function(){},e.contextInitEnd=function(){},e.pageUrlWillChange=function(t,e){},e.pageUrlDidChange=function(t,e){},e.pageDidLoad=function(){},e.pageWillLeave=function(t){},e.pageLcp=function(t){},e.pixelSend=function(t,e,r,n,o){},e.pixelDidMount=function(t){},e.sessionStart=function(t,e){},e.patchEnd=function(){},t}();function nB(t,e){return(nB=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t})(t,e)}var nK=function(t){function e(){return t.apply(this,arguments)||this}return e.prototype=Object._ttq_create(t.prototype),e.prototype.constructor=e,nB(e,t),e}(nq=function(t,e,r,n){var o,i=arguments.length,a=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,r,n);else for(var c=t.length-1;c>=0;c--)(o=t[c])&&(a=(i<3?o(a):i>3?o(e,r,a):o(e,r))||a);return i>3&&a&&Object.defineProperty(e,r,a),a}([em()],nq));function nW(t,e){return(nW=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t})(t,e)}var nY=function(t,e){return function(r,n){e(r,n,t)}},nJ=function(t){function e(e,r){var n;return(n=t.call(this,{name:"Callback",reporters:r,context:e})||this).ttclidCookieValue="undefined"!=typeof document?e1(eG):"",n}return e.prototype=Object._ttq_create(t.prototype),e.prototype.constructor=e,nW(e,t),e.prototype.pixelDidMount=function(t){try{if(window.ttq&&!window.ttq._ppf&&(window.ttq._ppf=[]),window.ttq&&window.ttq._ppf)var e={taskName:window.ttq._pf_tn,functionName:"callback_plugin_pixelDidMount",start:performance.now()}}catch(t){}var r=eI(),n=ew(eG,r.url,r.referrer);if(n){var o=eB(n,this.ttclidCookieValue);o&&this.ttclidCookieValue!==o&&(eX(eG,o),this.ttclidCookieValue=o);try{window.ttq&&window.ttq._ppf&&(e.end=performance.now(),window.ttq._ppf.push(e))}catch(t){}}},e}(nK);nJ=function(t,e,r,n){var o,i=arguments.length,a=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,r,n);else for(var c=t.length-1;c>=0;c--)(o=t[c])&&(a=(i<3?o(a):i>3?o(e,r,a):o(e,r))||a);return i>3&&a&&Object.defineProperty(e,r,a),a}([em(),nY(0,eg(_.CONTEXT)),nY(1,eg(_.TTQ_REPORTERS))],nJ);var nX={isHash:function(t){return!1},genIdentifierLabelByUserProperties:function(t){return{}}},nz={validatePhoneNumberLength:function(t){},parsePhoneNumberFromString:function(t){}},nQ={tryDecodeHashedBase64String:function(t){return null},tryDecodeHashedBase64Hex:function(t){return null}},nZ={checkEmailFormat:function(t){return!1},checkMDNEmailFormat:function(t){return!1}},n$=function(t){var e=t.parsePhoneNumberFromString,r=t.validatePhoneNumberLength;nz.parsePhoneNumberFromString=e,nz.validatePhoneNumberLength=r},n0=function(t){var e=t.isHash,r=t.genIdentifierLabelByUserProperties;nX.isHash=e,nX.genIdentifierLabelByUserProperties=r},n1=function(t){var e=t.tryDecodeHashedBase64String,r=t.tryDecodeHashedBase64Hex;nQ.tryDecodeHashedBase64String=e,nQ.tryDecodeHashedBase64Hex=r},n2=function(t){var e=t.checkEmailFormat,r=t.checkMDNEmailFormat;nZ.checkEmailFormat=e,nZ.checkMDNEmailFormat=r},n3=function(t){var e=t.parsePhoneNumberFromString,r=t.validatePhoneNumberLength,n=t.isHash,o=t.genIdentifierLabelByUserProperties,i=t.tryDecodeHashedBase64String,a=t.tryDecodeHashedBase64Hex,c=t.checkEmailFormat,u=t.checkMDNEmailFormat,s=t.sha256;n2({checkEmailFormat:c,checkMDNEmailFormat:u}),n1({tryDecodeHashedBase64String:i,tryDecodeHashedBase64Hex:a}),n0({isHash:n,genIdentifierLabelByUserProperties:o}),n$({parsePhoneNumberFromString:e,validatePhoneNumberLength:r}),tn(s)},n6=function(t,e,r){void 0===e&&(e=""),void 0===r&&(r=nz.parsePhoneNumberFromString);var n=t,o=e?r(t,e):r(t);return o?n="86"===o.countryCallingCode?o.nationalNumber:o.number:t.replace(/[^0-9]/g,"").length>0&&(n=t.replace(/[^0-9]/g,"")),n},n5=["(null)","","''\"",void 0,"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","eb045d78d273107348b0300c01d29b7552d622abbc6faf81b3ec55359aa9950c","not set",null,"6181738008c985a1b5f106b796c98e719efcc3c0ff68ddcd14a049825f4900a8","2a539d6520266b56c3b0c525b9e6128858baeccb5ee9b694a2906e123c8d6dd3","c6e52c372287175a895926604fa738a0ad279538a67371cd56909c7917e69ea1","None","74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b","f24f02d3c35894296522abac8c4b2439b1c1b650e1fb4c97c0f3c50b580b0a3c","no","a683c5c5349f6f7fb903ba8a9e7e55d0ba1b8f03579f95be83f4954c33e81098","f18a2548c063c5a2b1560c6f2b9ec44bf9ed9017884404016d74f330119aaefe","449f06574cd639e1826848ff5d70ba95904574be84f34e61baa526d517dfb493","fcbcf165908dd18a9e49f7ff27810176db8e9f63b4352213741664245224f8aa","NA","bc857c49633bbc75644c51f36b16b2f768cc0ee13f65402ec7c32c96308272dd","42cbf37902c6911d7b4e371fe8f8708a0ceda6946249d4a3e23de8d5e60ae8b7"];function n8(t,e){return(n8=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t})(t,e)}var n4=function(t){function e(e){var r=e.name,n=e.context,o=e.reporters;return t.call(this,{name:r,reporters:o,context:n})||this}e.prototype=Object._ttq_create(t.prototype),e.prototype.constructor=e,n8(e,t);var r=e.prototype;return r.setIdentifyUtils=function(t){var e=t.isHash,r=t.sha256,n=t.genIdentifierLabelByUserProperties,o=t.tryDecodeHashedBase64String,i=t.tryDecodeHashedBase64Hex,a=t.validatePhoneNumberLength,c=t.parsePhoneNumberFromString,u=t.checkEmailFormat,s=t.checkMDNEmailFormat,l=t.getCookieDeprecationLabel,f=t.getAllTopics;n3({isHash:e,sha256:r,genIdentifierLabelByUserProperties:n,tryDecodeHashedBase64String:o,tryDecodeHashedBase64Hex:i,validatePhoneNumberLength:a,parsePhoneNumberFromString:c,checkEmailFormat:u,checkMDNEmailFormat:s}),this.parsePhoneNumberFromString=c,this.checkMDNEmailFormat=s,this.checkEmailFormat=u,this.sha256=r,this.getCookieDeprecationLabel=void 0===l?function(){}:l,this.getAllTopics=void 0===f?function(){}:f},r.baseHandleUserProperties=function(t,e,r){var n=this;try{if(window.ttq&&!window.ttq._ppf&&(window.ttq._ppf=[]),window.ttq&&window.ttq._ppf){var o={taskName:window.ttq._pf_tn||"identify_encryption",functionName:window.ttq._pf_tn&&"identify_encryption",start:performance.now()};window.ttq._pf_tn||(window.ttq._pf_tn="identify_encryption")}}catch(t){}if(t){var i=this.identifyParamsFormattedInfo(t),a=this.identifyParamsFormattedInfoV2(t),c=nX.genIdentifierLabelByUserProperties(e),u=[];this.handlePIIDiagnostics(a),Object.entries(t).forEach(function(e){var o=e[0],i=e[1],s=void 0===i?"":i;if(s){var l=String(s);if(["email","phone_number","sha256_email","sha256_phone_number"].includes(o)){var f=n.getUserDataFormatInfoV2KeyName(o),h=nQ.tryDecodeHashedBase64Hex(l);if(null!==h)t[o]=h,null!==f&&(a=n.updateUserDataFormatV2Label(f,c1.BASE64_HEX_HASHED,a));else{var p=nQ.tryDecodeHashedBase64String(l);p&&(t[o]=p,null!==f&&(a=n.updateUserDataFormatV2Label(f,c1.BASE64_STRING_HASHED,a)))}}switch("zip_code"===o&&l&&(nX.isHash(l)?a=n.updateUserDataFormatV2Label("zip_code",c1.ZIP_CODE_IS_HASHED,a):(a=n.updateUserDataFormatV2Label("zip_code",c1.ZIP_CODE_IS_NOT_HASHED,a),n.isZipFromUs(t)?(t.zip_code=n.sha256(n.truncateString(l,5)),a=n.updateUserDataFormatV2Label("zip_code",c1.ZIP_CODE_IS_US,a)):(t.zip_code=n.sha256(l),a=n.updateUserDataFormatV2Label("zip_code",c1.ZIP_CODE_IS_NOT_US,a)))),o){case"email":t.email=nX.isHash(l)&&!n.checkEmailFormat(l)?l:n.sha256(n.handleEmail(l));break;case"eb_email":var d=nX.isHash(l)&&!n.checkEmailFormat(l);t.eb_email=d?l:n.sha256(n.handleEmail(l)),n.collectACP(u,c,{triggerSource:r,type:q.Email,piiWord:"email",isHashed:d,value:t.eb_email,rawLabelKey:"raw_eb_email",hashedLabelKey:"hashed_eb_email"});break;case"phone_number":t.phone_number=nX.isHash(l)?l:n.sha256(n.handlePhoneNumber(l));break;case"eb_phone_number":var v=nX.isHash(l);t.eb_phone_number=v?l:n.sha256(n.handlePhoneNumber(l)),n.collectACP(u,c,{triggerSource:r,type:q.Phone,piiWord:"phone",isHashed:v,value:t.eb_phone_number,rawLabelKey:"raw_eb_phone",hashedLabelKey:"hashed_eb_phone"});break;case"auto_email":t.auto_email=n.sha256(n.handleEmail(l));break;case"auto_phone_number":t.auto_phone_number=n.sha256(n.handlePhoneNumber(l));break;case"auto_zip_code":t.auto_zip_code=n.handleAutoZipCode(l,t);break;case"first_name":t.first_name=nX.isHash(l)?l:n.sha256(l);break;case"last_name":t.last_name=nX.isHash(l)?l:n.sha256(l);break;case"city":t.city=n.truncateString(l,80);break;case"state":t.state=n.truncateString(l,80);break;case"country":t.country=n.truncateString(l,80);break;default:return}}}),t.sha256_email&&(t.email=this.handleCheckHashedEmailValue(String(t.sha256_email),i)),t.sha256_phone_number&&(t.phone_number=this.handleCheckHashedPhoneValue(String(t.sha256_phone_number),i));try{window.ttq&&window.ttq._ppf&&(o.end=performance.now(),window.ttq._ppf.push(o),"identify_encryption"===window.ttq._pf_tn&&(window.ttq._pf_tn=""))}catch(t){}return{userProperties:t,userDataFormat:i,userDataFormatV2:a,identifierLabel:c,acp:u}}},r.getACPSource=function(t,e,r){if(t&&Object.values(v).includes(t))return null;var n,o=((n={})[d.DATA_LAYER]="dl",n[d.TEXT]="ts",n),i=t?o[t]:void 0;return i?"aam_"+i+"_"+(r?"hash":"raw")+"_"+({email:"em",phone:"ph"})[e]:null},r.collectACP=function(t,e,r){var n=r.triggerSource,o=r.type,i=r.piiWord,a=r.isHashed,c=r.value,u=r.rawLabelKey,s=r.hashedLabelKey;if(c){var l=this.getACPSource(n,i,a);if(l){t.push({type:o,value:c,source:l});var f=e[a?s:u];f&&(e[l]=f)}}},r.identifyParamsFormattedInfo=function(t){var e=this,r={},n=/^sha256_(.*)$/;return Object.entries(t).forEach(function(t){var o=t[0],i=t[1],a=String(void 0===i?"":i),c=o.match(n);switch(o){case"email":e.handleEmailFormat(a,o,r);break;case"phone_number":e.handlePhoneNumberFormat(a,"phone_number",r);break;case"auto_email":e.handleEmailFormat(a,"auto_email",r);break;case"auto_phone_number":e.handlePhoneNumberFormat(a,"auto_phone_number",r);break;case(c||{}).input:var u=null==c?void 0:c.pop();u&&K.includes(u)&&(r[u]=[c0.HASHED]);break;case"first_name":case"last_name":case"city":case"state":case"country":case"zip_code":case"partner_id":e.handleNewPiisFormat(a,o,r);break;default:r[o]=[c0.CORRECT_FORMAT]}}),r},r.identifyParamsFormattedInfoV2=function(t){var e=this,r={};return Object.entries(t).forEach(function(t){var n=t[0],o=t[1],i=String(void 0===o?"":o);switch(n){case"email":e.handlePixelValidation(i,W.EMAIL_IS_HASHED,r);break;case"phone_number":e.handlePixelValidation(i,W.PHONE_IS_HASHED,r);break;case"sha256_email":e.handlePixelValidation(i,W.SHA256_EMAIL,r);break;case"sha256_phone_number":e.handlePixelValidation(i,W.SHA256_PHONE,r);break;case"first_name":case"last_name":case"city":case"state":case"country":case"zip_code":case"partner_id":break;default:r[n]=[c1.UNKNOWN_INVALID]}}),r},r.updateUserDataFormatV2Label=function(t,e,r){var n,o;return(null===r[t]||void 0===r[t]||(null==(n=r[t])?void 0:n.includes(c1.UNKNOWN_INVALID)))&&(r[t]=[]),null==(o=r[t])||o.push(e),r},r.getUserDataFormatInfoV2KeyName=function(t){return({email:"email_is_hashed",phone_number:"phone_is_hashed",sha256_email:"sha256_email",sha256_phone_number:"sha256_phone",zip_code:"zip_code"})[t]||null},r.handlePIIDiagnostics=function(t){},r.handleEmail=function(t){return t.toLowerCase()},r.handlePhoneNumber=function(t,e){return void 0===e&&(e=this.parsePhoneNumberFromString),n6(t,"",e)},r.handleCheckHashedEmailValue=function(t,e,r){return(void 0===r&&(r=this.checkEmailFormat),e.email=e.email||[],nX.isHash(t))?(null==e||e.email.push(c0.HASHED_CORRECT),t):r(t)?(null==e||e.email.push(c0.PLAINTEXT_EMAIL),this.sha256(this.handleEmail(String(t)))):(null==e||e.email.push(c0.HASHED_ERR),this.sha256(t))},r.handleCheckHashedPhoneValue=function(t,e,r){return(void 0===r&&(r=this.parsePhoneNumberFromString),e.phone_number=e.phone_number||[],nX.isHash(t))?(null==e||e.phone_number.push(c0.HASHED_CORRECT),t):r(t)?(e.phone_number.push(c0.PLAINTEXT_PHONE),this.sha256(this.handlePhoneNumber(String(t),r))):(null==e||e.phone_number.push(c0.HASHED_ERR),this.sha256(t))},r.handlePixelValidation=function(t,e,r){r[e]=[],n5.includes(t)&&r[e].push(c1.FILTER_EVENTS),t&&nX.isHash(t)&&r[e].push(c1.HASHED),t&&this.checkEmailFormat(t)&&r[e].push(c1.PLAIN_EMAIL),t&&this.checkMDNEmailFormat(t)&&r[e].push(c1.PLAIN_MDN_EMAIL),t&&this.parsePhoneNumberFromString(t)&&r[e].push(c1.PLAIN_PHONE),t&&0===r[e].length&&r[e].push(c1.UNKNOWN_INVALID)},r.isZipFromUs=function(t){var e;return(null==(e=t.country)?void 0:e.toLowerCase())==="us"},r.handleAutoZipCode=function(t,e){if(nX.isHash(t))return t;var r,n=null==(r=e.country)?void 0:r.toLowerCase(),o=n?"us"===n:"US"===A();return this.sha256(o?this.truncateString(t,5):t)},r.truncateString=function(t,e){var r=Array.from(t);return r.length<=e?t:r.slice(0,e).join("")},r.handlePhoneNumberFormat=function(t,e,r){var n=this.handleCheckPhoneNumber(String(t),this.parsePhoneNumberFromString);r[e]=n},r.handleCheckPhoneNumber=function(t,e){void 0===e&&(e=this.parsePhoneNumberFromString);var r=[];return t?nX.isHash(t)?r.push(c0.HASHED):e(t)?r.push(c0.CORRECT_FORMAT):r.push(c0.WRONG_FORMAT):r.push(c0.EMPTY_VALUE),r},r.handleCheckEmail=function(t,e){void 0===e&&(e=this.checkEmailFormat);var r=[];return t?nX.isHash(t)?r.push(c0.HASHED):e(t)?r.push(c0.CORRECT_FORMAT):r.push(c0.WRONG_FORMAT):r.push(c0.EMPTY_VALUE),r},r.handleEmailFormat=function(t,e,r){var n=this.handleCheckEmail(String(t),this.checkEmailFormat);r&&r[e]&&(r[e]||[]).includes(c0.HASHED)||(r[e]=n)},r.handleNewPiisFormat=function(t,e,r){t&&(r[e]=[c0.CORRECT_FORMAT])},e}(nK);function n9(){n9=function(){return t};var t={},e=Object.prototype,r=e.hasOwnProperty,n=Object.defineProperty||function(t,e,r){t[e]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function u(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{u({},"")}catch(t){u=function(t,e,r){return t[e]=r}}function s(t,e,r,o){var i,a,c,u,s=Object._ttq_create((e&&e.prototype instanceof h?e:h).prototype);return n(s,"_invoke",{value:(i=t,a=r,c=new O(o||[]),u="suspendedStart",function(t,e){if("executing"===u)throw Error("Generator is already running");if("completed"===u){if("throw"===t)throw e;return T()}for(c.method=t,c.arg=e;;){var r=c.delegate;if(r){var n=function t(e,r){var n=r.method,o=e.iterator[n];if(void 0===o)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=void 0,t(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=TypeError("The iterator does not provide a '"+n+"' method")),f;var i=l(o,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,f;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=void 0),r.delegate=null,f):a:(r.method="throw",r.arg=TypeError("iterator result is not an object"),r.delegate=null,f)}(r,c);if(n){if(n===f)continue;return n}}if("next"===c.method)c.sent=c._sent=c.arg;else if("throw"===c.method){if("suspendedStart"===u)throw u="completed",c.arg;c.dispatchException(c.arg)}else"return"===c.method&&c.abrupt("return",c.arg);u="executing";var o=l(i,a,c);if("normal"===o.type){if(u=c.done?"completed":"suspendedYield",o.arg===f)continue;return{value:o.arg,done:c.done}}"throw"===o.type&&(u="completed",c.method="throw",c.arg=o.arg)}})}),s}function l(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}t.wrap=s;var f={};function h(){}function p(){}function d(){}var v={};u(v,i,function(){return this});var _=Object.getPrototypeOf,m=_&&_(_(I([])));m&&m!==e&&r.call(m,i)&&(v=m);var g=d.prototype=h.prototype=Object._ttq_create(v);function y(t){["next","throw","return"].forEach(function(e){u(t,e,function(t){return this._invoke(e,t)})})}function E(t,e){var o;n(this,"_invoke",{value:function(n,i){function a(){return new e(function(o,a){!function n(o,i,a,c){var u=l(t[o],t,i);if("throw"!==u.type){var s=u.arg,f=s.value;return f&&"object"==typeof f&&r.call(f,"__await")?e.resolve(f.__await).then(function(t){n("next",t,a,c)},function(t){n("throw",t,a,c)}):e.resolve(f).then(function(t){s.value=t,a(s)},function(t){return n("throw",t,a,c)})}c(u.arg)}(n,i,o,a)})}return o=o?o.then(a,a):a()}})}function b(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function w(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function O(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(b,this),this.reset(!0)}function I(t){if(t){var e=t[i];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,o=function e(){for(;++n=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return n("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(c&&u){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),w(r),f}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;w(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,e,r){return this.delegate={iterator:I(t),resultName:e,nextLoc:r},"next"===this.method&&(this.arg=void 0),f}},t}function n7(t,e,r,n,o,i,a){try{var c=t[i](a),u=c.value}catch(t){r(t);return}c.done?e(u):Promise.resolve(u).then(n,o)}function ot(t){return function(){var e=this,r=arguments;return new Promise(function(n,o){var i=t.apply(e,r);function a(t){n7(i,n,o,a,c,"next",t)}function c(t){n7(i,n,o,a,c,"throw",t)}a(void 0)})}}function oe(t,e){return(oe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t})(t,e)}var or=function(t,e){return function(r,n){e(r,n,t)}},on=function(t){function e(e,r){var n;return(n=t.call(this,{name:"Identify",reporters:r,context:e})||this).init(),n}e.prototype=Object._ttq_create(t.prototype),e.prototype.constructor=e,oe(e,t);var r,n,o=e.prototype;return o.init=function(){var t=this;return this.pluginPromise||(k(cQ.IDENTIFY_INIT_START),this.pluginPromise=rh(tG()?"/static/identify.js":"https://analytics.tiktok.com/i18n/pixel/static/identify_2a73ddc0.js").then(function(){t.detectTopics(),k(cQ.IDENTIFY_INIT_END)}).catch(function(){var t=Error("Loading chunk identify failed.\n(error: "+window.location.host+"/static/identify.js)");return t.name="ChunkLoadError",Promise.reject(t)})),this.pluginPromise},r=ot(n9().mark(function t(e,r,n){return n9().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(e){t.next=2;break}return t.abrupt("return",void 0);case 2:return t.next=4,this.init();case 4:return t.abrupt("return",this.baseHandleUserProperties(e,r,n));case 5:case"end":return t.stop()}},t,this)})),o.handleUserProperties=function(t,e,n){return r.apply(this,arguments)},o.handlePIIDiagnostics=function(t){try{var e=t.email_is_hashed,r=void 0===e?[]:e,n=t.sha256_email,o=void 0===n?[]:n,i=t.phone_is_hashed,a=void 0===i?[]:i,c=t.sha256_phone,u=void 0===c?[]:c;if(r.includes(c1.UNKNOWN_INVALID)||o.includes(c1.UNKNOWN_INVALID))return void M(us.INVALID_EMAIL_FORMAT);if(a.includes(c1.UNKNOWN_INVALID)||u.includes(c1.UNKNOWN_INVALID))return void M(us.INVALID_PHONE_NUMBER_FORMAT);if(r.includes(c1.FILTER_EVENTS)||o.includes(c1.FILTER_EVENTS))return void M(us.INVALID_EMAIL_INFORMATION);if(a.includes(c1.FILTER_EVENTS)||u.includes(c1.FILTER_EVENTS))return void M(us.INVALID_PHONE_NUMBER_INFORMATION)}catch(t){}},n=ot(n9().mark(function t(){var e,r;return n9().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,this.getCookieDeprecationLabel();case 3:return e=t.sent,t.next=6,this.getAllTopics();case 6:(r=t.sent)&&k(cQ.CUSTOM_INFO,{custom_name:"topics",extJSON:{cookie_label:String(e),stack:r.toString()}}),t.next=12;break;case 10:t.prev=10,t.t0=t.catch(0);case 12:case"end":return t.stop()}},t,this,[[0,10]])})),o.detectTopics=function(){return n.apply(this,arguments)},e}(n4);on=function(t,e,r,n){var o,i=arguments.length,a=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,r,n);else for(var c=t.length-1;c>=0;c--)(o=t[c])&&(a=(i<3?o(a):i>3?o(e,r,a):o(e,r))||a);return i>3&&a&&Object.defineProperty(e,r,a),a}([em(),or(0,eg(_.CONTEXT)),or(1,eg(_.TTQ_REPORTERS))],on),(cN=uw||(uw={})).ERROR_FORMAT="error_format",cN.OVER_LENGTH="over_length_3e4",cN.FILTER_SENSITIVE_FIELDS="filter_sensitive_fields";var oo="form_detail_error";(cA=uO||(uO={})).GET_ELEMENTS_ERROR="get_elements_error",cA.INIT_ERROR="init_error",cA.ASSEMBLE_FORM_DETAIL_ERROR="assemble_form_detail_error",cA.DETECT_FORM_ELEMENT_ERROR="detect_form_element_error",cA.GET_OVERALL_FORM_DETAIL_ERROR="get_overall_form_detail_error",cA.FORM_OBSERVER_ERROR="form_observer_error",cA.OVER_LENGTH="over_length_3e4",(cL=uI||(uI={})).METADATA="Metadata",cL.CLICK="Click",cL.DIRECT="Direct",(cx=uT||(uT={})).AUTO_COLLECTION="AUTO_COLLECTION",cx.AUTO_FORM="AUTO_FORM",cx.AUTO_CLICK="AUTO_CLICK",cx.AUTO_VC="AUTO_VC",cx.AUTO_VC_REVERSE="AUTO_VC_REVERSE",(cP=uS||(uS={})).AUTO_FORM="form_rules",cP.AUTO_VC="vc_rules",cP.AUTO_VC_REVERSE="vc_rules_reverse",(cC=uR||(uR={})).PAGE_LEAVE="PageLeave",cC.PAGE_VIEW="PageView",cC.DOM_CHANGE="DomChange",cC.URL_CHANGE="UrlChange",cC.CLICK="Click",cC.SCROLL="Scroll",cC.REVOKE_CONSENT="RevokeConsent",cC.FORM_VISIBLE="tts-lf-form_visible",cC.START_FILL_FORM="tts-lf-start_fill_form",cC.KEY_FIELD_FILL="tts-lf-key_field_fill";var oi=["AnatomicalStructure","AnatomicalSystem","ApprovedIndication","ArriveAction","Artery","BioChemEntity","BloodTest","Bone","BorrowAction","BrainStructure","BrokerageAccount","CDCPMDRecord","ChemicalSubstance","CovidTestingFacility","DDxElement","DepartAction","DepositAccount","DiagnosticLab","DiagnosticProcedure","Diet","DietarySupplement","DoseSchedule","ElementarySchool","HighSchool","ExercisePlan","Gene","GovernmentBenefitsType","GovernmentService","HealthAspectEnumeration","HealthInsurancePlan","HealthPlanCostSharingSpecification","HealthTopicContent","Hospital","ImagingTest","InfectiousAgentClass","InvestmentFund","InvestmentOrDeposit","Invoice","Joint","LendAction","LifestyleModification","Ligament","LoanOrCredit","LymphaticVessel","MaximumDoseSchedule","MedicalAudience","MedicalAudienceType","MedicalCause","MedicalCode","MedicalCondition","MedicalConditionStage","MedicalContraindication","MedicalDevice","MedicalEntity","MedicalEvidenceLevel","MedicalGuidelineContraindication","MedicalIndication","MedicalIntangible","MedicalObservationalStudy","MedicalOrganization","MedicalProcedure","MedicalProcedureType","MedicalRiskCalculator","MedicalRiskFactor","MedicalRiskScore","MedicalSign","MedicalSignOrSymptom","MedicalStudy","MedicalSymptom","MedicalTest","MedicalTestPanel","MedicalTherapy","MedicalTrial","MiddleSchool","MoneyTransfer","Muscle","Nerve","OccupationalTherapy","Order","PalliativeProcedure","ParentAudience","PathologyTest","Patient","PeopleAudience","Person","Pharmacy","PhysicalActivity","PhysicalTherapy","Physician","PoliticalParty","Preschool","PreventionIndication","Protein","PsychologicalTreatment","RadiationTherapy","RecommendedDoseSchedule","ReportedDoseSchedule","School","Substance","SuperficialAnatomy","SurgicalProcedure","Text","TherapeuticProcedure","TreatmentIndication","URL","Vein","Vessel","VitalSign","WorkersUnion","PostalAddress","AddressLocality","StreetAddress"];(ck=uA||(uA={})).V1="v1",ck.V2="v2";var oa={IRRELEVANT_KEYWORDS:new Set(["CLOSE","OPEN"]),TERMINATION_TAGS:new Set(["UL","OL","BODY","HTML","DOCUMENT","MAIN"]),VALID_IMG_KEYWORDS:new Set(["https","http","product","goods","img","image","jpg","jpeg","png","webp"]),INVALID_IMG_KEYWORDS:new Set(["icon","logo","svg","gif"]),DYNAMIC_IMAGE_ATTRS:["data-src","data-original"],INVALID_LINK_PATTERNS:[],VALID_LINK_PATTERNS:[/^https?:\/\//],EXCLUDE_CLASSES:new Set(["hover","active","focus","current","first","last"]),MAIN_IMG_MIN_SIZE:100,MAX_TRAVERSE_LAYERS:10,MAX_IMG_COUNT:6,HIGH_SIZE_THRESHOLD:.8,SKIP_ELEMENT:new Set(["SVG","POLYGON"]),SIBLING_SIMILARITY_THRESHOLD:.7,SIBLING_NODE_COUNT_THRESHOLD:10,SIMILAR_WIDTH_THRESHOLD:.1,SIMILAR_HEIGHT_THRESHOLD:.4,PRIORITY_CONFIG:{destination:["composedPath","container"],image_url:["composedPath","container"],inner_text:["container","composedPath"]},MIN_SIZE_ABSOLUTE_VALUE:100,MAX_INNER_TEXT_LENGTH:2e3},oc={MONEY_SYMBOLS:new Set(["$","\xa5","\xa3","₩","₫","﷼","€","฿","₹","₽","zł","₦","د.إ","₱","TL","JPY","EUR","GBP","INR","BRL","CAD ","AUD","RUB","MXN","KRW","TRY","RM","SEK","THB","SGD","ARS",":-","RS","円"]),MIN_IMG_SIZE:30,MAX_COMPRESS_STRING_LENGTH:200,INVALID_DATA_SIMILARITY_THRESHOLD:.6,MAX_PRODUCTS_COUNT:8};(cD=uL||(uL={})).COMPOSED_PATH="composedPath",cD.FIND_PRODUCT_CARD="findProductCard",cD.CHECKOUT="checkout";var ou="checkout",os=new Set(["destination","image_url","from"]),ol=new Set(["x","y","num_child_buttons","timestamp","xpath","tag","from","destination"]),of=((uN={})[ug.EMAIL]=rF,uN[ug.PASSPORT]=rH,uN[ug.ID_SSN]=rG,uN[ug.CREDIT_CARD]=rU,uN[ug.DRIVING_LICENSE]=rV,uN[ug.PHONE]=rj,uN);function oh(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(r)return(r=r.call(t)).next.bind(r);if(Array.isArray(t)||(r=function(t,e){if(t){if("string"==typeof t)return op(t,void 0);var r=Object.prototype.toString.call(t).slice(8,-1);if("Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return op(t,e)}}(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var n=0;return function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function op(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r=function(t,e){if(!t||!e)return 0;for(var r=t.length,n=e.length,o=Array.from({length:r+1},function(){return Array(n+1).fill(0)}),i=0;i<=r;i++)o[i][0]=i;for(var a=0;a<=n;a++)o[0][a]=a;for(var c=1;c<=r;c++)for(var u=1;u<=n;u++)t[c-1]===e[u-1]?o[c][u]=o[c-1][u-1]:o[c][u]=Math.min(o[c-1][u]+1,o[c][u-1]+1,o[c-1][u-1]+1);return o[r][n]}(o.value,i.value)?(l++,f+=1):f+=2}while(!o.done||!i.done);return l/f}function ow(t){if(!t)return null;for(var e,r=oh(oa.DYNAMIC_IMAGE_ATTRS);!(e=r()).done;){var n=e.value,o=t.getAttribute(n);if(o&&og(o))return o}if(t.src&&og(t.src))return t.src;var i=t.getAttribute("srcset");if(i){var a=i.split(",").find(function(t){return og(t.trim().split(" ")[0])});if(a)return a.split(" ")[0]}return null}function oO(t){if(!(t instanceof HTMLAnchorElement))return null;var e=t.href;return!function(t){if(!t)return!1;var e=t.trim();return oa.VALID_LINK_PATTERNS.some(function(t){return new RegExp(t).test(e)})&&!oa.INVALID_LINK_PATTERNS.some(function(t){return new RegExp(t).test(e)})}(e)?null:e}function oI(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r=t.length?{done:!0}:{done:!1,value:t[n++]}}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function oL(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r=oa.SIBLING_SIMILARITY_THRESHOLD?t+1:t-1:u>=oa.SIBLING_SIMILARITY_THRESHOLD?t+1:t-1},0),u=t.getElementsByTagName("a").length>0,s=t.getElementsByTagName("img").length>0;return e.RequiredLinkData?c>=0&&u:e.RequiredImageData?c>=0&&s:c>0&&(u||s)}function oF(t){if(!t)return 0;var e=window.innerHeight||document.documentElement.clientHeight;return t.offsetHeight/e>oa.HIGH_SIZE_THRESHOLD?2:t.offsetHeight0&&e.some(function(e){return t.toLowerCase()===e.toLowerCase()})}(n,e)&&(r[n]=oV(t[n],e));return r}function oq(t){return Array.isArray(t)?t.some(function(t){return oq(t)}):"string"==typeof t&&(t=t.toLowerCase().replace(/https?:\/\/schema\.org\//,""),oi.some(function(e){return t===e.toLowerCase()}))}var oB=["form","[id*=form], [class*=form]"],oK=["label"],oW=["input,select,textarea"],oY=["radio","checkbox"],oJ=["hidden","reset","submit","password"];function oX(t,e){try{for(var r=0;r0)return Array.from(n)}return[]}catch(t){return D(cQ.CUSTOM_ERROR,t,{custom_name:oo,custom_enum:uO.GET_ELEMENTS_ERROR}),[]}}function oz(t){var e="";return!function t(r){for(;r;)r.nodeType===Node.TEXT_NODE?e+=r.textContent:"SELECT"!==r.nodeName&&r.firstChild&&t(r.firstChild),r=r.nextSibling}(t.firstChild),e.replace(/[\t\n]/g,"").trim()}function oQ(t){if(!t)return!1;var e=window.getComputedStyle(t);return!("none"===e.display||"visible"!==e.visibility||function t(e){return!(!e||e.isSameNode(document.body)||e.isSameNode(document))&&("0"==window.getComputedStyle(e).opacity||t(e.parentElement))}(t))&&(0!==t.offsetWidth||0!==t.offsetHeight)}function oZ(t){var e=t.getAttribute("type");return!!e&&oJ.indexOf(e)>-1}function o$(t){return t&&(/([a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\.[a-zA-Z0-9._-]+)/gi.test(t)||/(\+?0?86-?)?1[3-9]\d{9}/g.test(t)||/(\+\d{1,2}\s?)?\(?\d{3}\)?[\s.-]?\d{3}[\s.-]?\d{4}/g.test(t)||/^[\-!$><-==&_\/\?\.,0-9:; \]\[%~\"\{\}\)\(\+\@\^\`]/g.test(t)||oi.some(function(e){return t.toLowerCase().indexOf(e.toLowerCase())>-1}))?"__Text__":t}(cM=ux||(ux={}))[cM.CONTAIN=0]="CONTAIN",cM[cM.ID=1]="ID",cM[cM.SELECTOR=2]="SELECTOR";var o0=function(){function t(t){var e=this;this.formUpdateHandlers=[],this.answerMap={},t.find(function(t){var r=e.getRules(t);return!!r&&(e.rules=r,!0)}),this.init()}var e=t.prototype;return e.getRules=function(t){var e=t.plugins&&t.plugins.AutoConfig;return e&&e[uS.AUTO_FORM]},e.init=function(){var t=this;try{if(window.ttq&&!window.ttq._ppf&&(window.ttq._ppf=[]),window.ttq&&window.ttq._ppf)var e={taskName:window.ttq._pf_tn,functionName:"initAutoForm_init",start:performance.now()}}catch(t){}try{this.forms=this.detectFormElement(),this.forms&&this.forms.forEach(function(e){e.formDetail=t.assembleFormDetail(e),t.startFormObserver(e,t.formUpdateHandlers)})}catch(t){D(cQ.CUSTOM_ERROR,t,{custom_name:oo,custom_enum:uO.INIT_ERROR})}try{window.ttq&&window.ttq._ppf&&(e.end=performance.now(),window.ttq._ppf.push(e))}catch(t){}},e.getOverallFormDetail=function(){try{if(window.ttq&&!window.ttq._ppf&&(window.ttq._ppf=[]),window.ttq&&window.ttq._ppf)var t={taskName:window.ttq._pf_tn,functionName:"initAutoForm_getOverallFormDetail",start:performance.now()}}catch(t){}var e="[]";try{this.forms&&this.forms.length>0&&(this.forms.some(function(t){var e=t.el;return!document.body.contains(e)})&&this.init(),e=JSON.stringify(this.forms.map(function(t){return t.formDetail}).filter(function(t){return t})))}catch(t){D(cQ.CUSTOM_ERROR,t,{custom_name:oo,custom_enum:uO.GET_OVERALL_FORM_DETAIL_ERROR})}try{window.ttq&&window.ttq._ppf&&(t.end=performance.now(),window.ttq._ppf.push(t))}catch(t){}return e},e.addFormUpdateHandler=function(t){this.formUpdateHandlers.push(t)},e.startFormObserver=function(t,e){var r=this;try{var n=t_(function(){var n,o=r.assembleFormDetail(t);(!t.formDetail||o&&(n=t.formDetail,Object.keys(function t(e,r){var n={};for(var o in e)if(e.hasOwnProperty(o)&&!r.hasOwnProperty(o))n[o]=e[o];else if(e.hasOwnProperty(o)&&r.hasOwnProperty(o)&&e[o]!==r[o])if("object"==typeof e[o]&&"object"==typeof r[o]){var i=t(e[o],r[o]);Object.keys(i).length>0&&(n[o]=i)}else n[o]=e[o];for(var a in r)r.hasOwnProperty(a)&&!e.hasOwnProperty(a)&&(n[a]=r[a]);return n}(o,n)).length>0))&&(t.formDetail=o,e.forEach(function(e){return e.call(r,t.formDetail)}))},2e3,this);if(t.el.parentNode){var o=t.el.parentNode;this.observer&&this.observer.disconnect(),this.observer=new MutationObserver(n),this.observer.observe(o,{attributes:!0,childList:!0,subtree:!0}),o.addEventListener("click",n,{capture:!0})}}catch(t){D(cQ.CUSTOM_ERROR,t,{custom_name:oo,custom_enum:uO.FORM_OBSERVER_ERROR})}},e.detectFormElement=function(){try{var t,e,r=[0,0,0],n=(t=this.rules,(e=oX(t||oB,document)).filter(function(t){return!e.some(function(e){return e.contains(t)&&e!==t})}));if(!n)return[];var o=n.map(function(t){return{el:t,questions:[]}});return o.forEach(function(t){var e,n,o=(e=t.el,oX(oK,e)),i=new Set([]);o.forEach(function(e){var n=function(t,e){var r=oX(oW,t);if(r&&r.length)return{els:r,from:ux.CONTAIN};var n=t.getAttribute("for");if(n&&(r=oX(["input[id='"+n+"'],select[id='"+n+"'],textarea[id='"+n+"']"],e)))return{els:r,from:ux.ID};return!1}(e,t.el);if(n){var o=n.els,a=n.from,c=o.filter(function(t){return!oZ(t)}).map(function(t){return i.add(t),{el:t,from:a}});c&&c.length&&(r[a]=1,t.questions.push({el:e,answers:c}))}}),(n=t.el,oX(oW,n)).filter(function(t){return!oZ(t)}).forEach(function(e){if(!i.has(e)){r[ux.SELECTOR]=1;var n,o=(n=t.el,function t(e){return null==e||e.isSameNode(n)?n:oz(e).length>0?e:t(e.parentNode)}(e.parentNode));t.questions.push({el:o,answers:[{el:e,from:ux.SELECTOR}]})}})}),k(cQ.CUSTOM_INFO,{custom_name:"form_detail_answer_from",custom_enum:r.join("")}),o}catch(t){return D(cQ.CUSTOM_ERROR,t,{custom_name:oo,custom_enum:uO.DETECT_FORM_ELEMENT_ERROR}),[]}},e.calculateQuestionFilledTime=function(t){var e=t.el,r=t.answers,n=od(e),o=r.reduce(function(t,e){var r=e.el,n=r.getAttribute("type");return n&&oY.indexOf(n.toLowerCase())>-1?t+","+r.checked:t+","+r.value},"");this.answerMap[n]||(this.answerMap[n]={defaultValue:o,value:o});var i=this.answerMap[n],a=i.defaultValue,c=i.filledTime;return(this.answerMap[n].value=o,a===o)?void delete this.answerMap[n].filledTime:c||(this.answerMap[n].filledTime=+new Date)},e.assembleFormDetail=function(t){var e=this,r=t.el,n=t.questions;try{var o={xpath:od(r),id:r.id,name:o$(r.getAttribute("name")),tag:r.tagName.toLowerCase(),class_name:r.className,questions:[],width:r.offsetWidth,height:r.offsetHeight,is_visible:oQ(r)};return o.questions=n.map(function(t){var r=t.el,n=t.answers,o={xpath:od(r),id:r.id,name:o$(oz(r)),tag:r.tagName.toLowerCase(),class_name:r.className,filled_time:e.calculateQuestionFilledTime(t),answers:[],width:r.offsetWidth,height:r.offsetHeight,is_visible:oQ(r)};return n.forEach(function(t){var e=t.el,r=t.from;e&&"SELECT"===e.tagName.toUpperCase()?o.answers=o.answers.concat(Array.from(e.querySelectorAll("option")).map(function(t){return{xpath:od(t),id:t.id,name:o$(t.value||t.innerText),tag:t.tagName.toLowerCase(),class_name:t.className,from:r,width:t.offsetWidth,height:t.offsetHeight,is_visible:oQ(e)}})):o.answers.push({xpath:od(e),id:e.id,name:o$(e.getAttribute("name")),tag:e.tagName.toLowerCase(),class_name:e.className,input_type:e.getAttribute("type"),placeholder:o$(e.getAttribute("placeholder")),from:r,width:e.offsetWidth,height:e.offsetHeight,is_visible:oQ(e)})}),o}),o}catch(t){D(cQ.CUSTOM_ERROR,t,{custom_name:oo,custom_enum:uO.ASSEMBLE_FORM_DETAIL_ERROR});return}},t}(),o1="::url",o2=["United States","US","Canada","CA","Australia","AU","Mexico","MX","Argentina","AR","Chile","CL","Colombia","CO","Fiji","FJ","Liberia","LR","Namibia","NA","New Zealand","NZ","Singapore","SG","Solomon Islands","SB","Suriname","SR","South Africa","ZA","Barbados","BB","Belize","BZ","Cuba","CU","Dominican Republic","DO","Guyana","GY","Jamaica","JM","Cayman Islands","KY","Trinidad and Tobago","TT","Tuvalu","TV","Zimbabwe","ZW","United Kingdom","GB","Egypt","EG","Falkland Islands","FK","Gibraltar","GI","Guernsey","GG","Isle of Man","IM","Jersey","JE","Lebanon","LB","Saint Helena","SH","Syria","SY","Sudan","SD","Japan","JP","China","CN","Japan","JP","CN","South Korea","KR","Philippines","PH","Cuba","CU","Sweden","SE","Norway","NO","Denmark","DK","Iceland","IS","Costa Rica","CR","El Salvador","SV","Bolivia","BO","Venezuela","VE","Bahamas","BS","Brunei","BN","Ethiopia","ET","Eritrea","ER","Iran","IR","Oman","OM","Qatar","QA","Saudi Arabia","SA","Yemen","YE","Bulgaria","BG","Kyrgyzstan","KG","Central African CFA franc zone","XAF","West African CFA franc zone","XOF"].map(function(t){return t.toUpperCase()}),o3=["AED","AFN","ALL","AMD","ANG","AOA","ARS","AUD","AWG","AZN","BAM","BBD","BDT","BGN","BHD","BIF","BMD","BND","BOB","BOV","BRL","BSD","BTC","BTN","BWP","BYN","BYR","BZD","CAD","CDF","CHE","CHF","CHW","CLF","CLP","CNH","CNY","COP","COU","CRC","CUC","CUP","CVE","CZK","DJF","DKK","DOP","DZD","EEK","EGP","ERN","ETB","ETH","EUR","FJD","FKP","GBP","GEL","GGP","GHC","GHS","GIP","GMD","GNF","GTQ","GYD","HKD","HNL","HRK","HTG","HUF","IDR","ILS","IMP","INR","IQD","IRR","ISK","JEP","JMD","JOD","JPY","KES","KGS","KHR","KMF","KPW","KRW","KWD","KYD","KZT","LAK","LBP","LKR","LRD","LSL","LTC","LTL","LVL","LYD","MAD","MDL","MGA","MKD","MMK","MNT","MOP","MRO","MRU","MUR","MVR","MWK","MXN","MXV","MYR","MZN","NAD","NGN","NIO","NOK","NPR","NZD","OMR","PAB","PEN","PGK","PHP","PKR","PLN","PYG","QAR","RMB","RON","RSD","RUB","RWF","SAR","SBD","SCR","SDG","SEK","SGD","SHP","SLL","SOS","SRD","SSP","STD","STN","SVC","SYP","SZL","THB","TJS","TMT","TND","TOP","TRL","TRY","TTD","TVD","TWD","TZS","UAH","UGX","USD","UYI","UYU","UYW","UZS","VEF","VES","VND","VUV","WST","XAF","XBT","XCD","XOF","XPF","XSU","XUA","YER","ZAR","ZMW","ZWD","ZWL"];function o6(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(r)return(r=r.call(t)).next.bind(r);if(Array.isArray(t)||(r=function(t,e){if(t){if("string"==typeof t)return o5(t,void 0);var r=Object.prototype.toString.call(t).slice(8,-1);if("Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return o5(t,e)}}(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var n=0;return function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function o5(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r0?r:null}catch(t){return D(cQ.CUSTOM_ERROR,t,{custom_name:"updateParameterInferenceData",custom_enum:"enhancement_parameter_inference"}),null}},ic=function(t,e){var r=null;for(var n in e)if(t.includes(n))return e[n];return null},iu=function(t,e){var r=function(t,e){try{for(var r,n=document.evaluate(t,document,null,XPathResult.ORDERED_NODE_ITERATOR_TYPE,null),o=null;r=n.iterateNext();)/\d/.test(r.innerText)&&(o=r);if(!o&&e)for(var i=document.getElementsByClassName(e),a=0;a=a.length-3&&(o=!0),o&&(r=r.slice(0,n-(a.length-1))+"."+r.slice(n-(a.length-1))),r}return null}(n):null,textContent:n}},is=function(t){if(!t)return{currencyCode:null,currencyCodeFromeXpath:null};var e,r=null==(e=document.evaluate(t,document,null,XPathResult.FIRST_ORDERED_NODE_TYPE,null).singleNodeValue)?void 0:e.textContent,n=((null==r?void 0:r.trim())?o3.includes(r.toUpperCase().trim()):null)?null==r?void 0:r.toUpperCase().trim():null;return{currencyCode:r,currencyCodeFromeXpath:n}},il=function(t){if(!t)return{countryCode:null,countryCodeFromXpath:null};var e,r=null==(e=document.evaluate(t,document,null,XPathResult.FIRST_ORDERED_NODE_TYPE,null).singleNodeValue)?void 0:e.textContent,n=((null==r?void 0:r.trim())?o2.includes(r.toUpperCase().trim()):null)?null==r?void 0:r.toUpperCase().trim():null;return{countryCode:r,countryCodeFromXpath:n}},ih=function(t){try{var e=new URL(t).hostname.split(".");for(var r in e)if(o2.includes(e[r].toUpperCase()))return e[r].toUpperCase()}catch(t){}return null},ip=function(t,e,r){try{if(t)for(var n,o=o6(t);!(n=o()).done;){var i=n.value;if(i.valueXpath&&i.currency&&i.currency.val){var a=i.currency.val,c=iu(i.valueXpath,i.currency.val),u=c.textContent,s=c.priceNumberString;if(s&&u){var l=is(i.currency.xpath),f=l.currencyCode,h=l.currencyCodeFromeXpath;f&&k(cQ.CUSTOM_INFO,{custom_name:"auto_value_currency_currency_code_form_xpath",extJSON:{url:e,currencyCode:f,vcConfig:r}});var p=il(i.countryCodeXpath),d=p.countryCode,v=p.countryCodeFromXpath;d&&k(cQ.CUSTOM_INFO,{custom_name:"auto_value_currency_country_form_xpath",extJSON:{url:e,country:d,vcConfig:r}});var _={value:s,currency:h||a,ori_value:u,rule_key:i.rule_key,country_code:v};return v||(_.country_code=ih(e)),k(cQ.CUSTOM_INFO,{custom_name:"auto_value_currency_update_info",extJSON:{url:e,autoProperties:_,vcConfig:r}}),id(im,_),_}}}return null}catch(t){return D(cQ.CUSTOM_ERROR,t,{custom_name:"updateParameterInferenceData",custom_enum:"updateAutoVCData"}),null}},id=function(t,e){try{sessionStorage.setItem(t,JSON.stringify(e))}catch(t){}},iv=function(t){try{var e=sessionStorage.getItem(t);return e?JSON.parse(e):null}catch(t){return null}},i_=function(t){try{sessionStorage.removeItem(t)}catch(t){}},im="value_currency_rule",ig="parameter_inference_rule";(cj=uP||(uP={})).FirstIdXPath="firstIdXPath",cj.AbsoluteXPath="absoluteXPath",cj.ThreeLeveltagClassXPath="threeLeveltagClassXPath",(cF=uC||(uC={})).InsightsHelper="insights_helper",cF.AiAgent="ai_agent",(cU=uk||(uk={})).DomXpath="dom_xpath",cU.UrlPath="url_path",cU.UrlQuery="url_query",(cG=uD||(uD={})).Query="query",cG.Path="path",(uM||(uM={})).Segment="segment";var iy=[uP.FirstIdXPath,uP.AbsoluteXPath,uP.ThreeLeveltagClassXPath],iE="pi_rules",ib=[uC.InsightsHelper,uC.AiAgent],iw=function(t){var e;return!(!t||"object"!=typeof t||Array.isArray(t))&&"string"==typeof t.xpath_key&&((e=t.xpath_key)===uP.FirstIdXPath||e===uP.AbsoluteXPath||e===uP.ThreeLeveltagClassXPath)&&"string"==typeof t.xpath},iO=function(t){try{var e=JSON.parse(t);if(!Array.isArray(e))return D(cQ.CUSTOM_ERROR,Error("pi_rules dom_xpath rule_detail is not array"),{custom_name:iE,custom_enum:"normalize_dom_xpath_rule_detail_invalid"}),[];return e.filter(iw)}catch(t){D(cQ.CUSTOM_ERROR,t,{custom_name:iE,custom_enum:"normalize_dom_xpath_rule_detail"})}return[]},iI=function(t,e){for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t.includes(r))return e[r];return null},iT=function(t){var e=iO(t);if(!e.length)return null;for(var r=0;r0?r:null}if(e.component===uD.Path&&e.mode===uM.Segment){if(!e.trigger||"number"!=typeof e.parameter_value)return null;var n=new URL(t).pathname.split("/").filter(function(t){return t.length>0}),o=e.trigger,i=e.parameter_value;if(o.index<0||o.index>=n.length||n[o.index]!==o.key_word||i<0||i>=n.length)return null;return n[i]}return null}catch(t){return null}},iA=function(t,e){for(var r=0;r0;return O&&(id(ig,o),k(cQ.CUSTOM_INFO,{custom_name:iE,custom_enum:"pi_results",extJSON:{message:JSON.stringify(o)}})),O?o:null}catch(t){return D(cQ.CUSTOM_ERROR,t,{custom_name:iE,custom_enum:"update_pi_rules_data"}),null}},ix=[uR.CLICK,uR.SCROLL],iP=function(){function t(t){var e=this;this.handlerArray=t,ix.forEach(function(t){window.addEventListener(t.toLowerCase(),t_(function(){e.interactionHandler(t)},2e3,e),{capture:!0,passive:!0})})}var e=t.prototype;return e.iterateHandlerArray=function(t){this.handlerArray.forEach(function(e){return e(t)})},e.interactionHandler=function(t){var e=this;this.timeoutId&&clearTimeout(this.timeoutId),this.iterateHandlerArray(t),this.timeoutId=setTimeout(function(){e.iterateHandlerArray(t)},2e3)},t}(),iC=function(){function t(){this.history={}}var e=t.prototype;return e.hasReport=function(t,e,r){var n=this.genHistoryKey(t,e);return this.history[n]&&this.history[n].indexOf(r)>-1},e.addHistory=function(t,e,r){var n=this.genHistoryKey(t,e);this.history[n]||(this.history[n]=[]),this.history[n].push(r)},e.clearHistory=function(){this.history={}},e.genHistoryKey=function(t,e){return t+":"+e},t}(),ik=function(){function t(t,e,r,n){this.context=t,this.reportHistory=new iC,this.reporters=e,this.reportService=r,this.ttqOptions=n}var e=t.prototype;return e.report=function(t,e,r){var n=this,o=rI(uh.AUTO_CONFIG),i=r?this.getReportPixelList(r,e):this.reporters.filter(function(t){return o_(t)}),a=this.assemblyReportData(t,e,i);a&&o&&this.reportService.reportPreTasks.then(function(){n.reportService.report(o,a,ud.defaultReport,uv.P0)})},e.clearHistory=function(){this.reportHistory.clearHistory()},e.getReportPixelList=function(t,e){var r=this,n=JSON.stringify(Object.assign({},e,{page_trigger:void 0}));return this.reporters.filter(function(e){return!!o_(e)&&om(e,t)}).filter(function(e){var o=e.getReporterId();return!([uT.AUTO_COLLECTION,uT.AUTO_FORM].indexOf(t)>-1&&r.reportHistory.hasReport(t,o,n))&&(r.reportHistory.addHistory(t,o,n),e)})},e.getCookieBasedSessions=function(t){var e=[],r=ro(document.cookie),n=t.filter(function(t){var e,r;return!!(null==(e=null==t?void 0:t.reporterInfo)?void 0:e.firstPartyCookieEnabled)&&(null==(r=null==t?void 0:t.reporterInfo)?void 0:r.csidEnabled)!==!1});if(0===n.length)return e;var o=this.context.setPageCookieBasedSession(r[""]);return n.forEach(function(t){var n=t.getReporterId(),i=t.setCookieBasedSession(r[n]);e.push(rc(i,o,n))}),e},e.assemblyReportData=function(t,e,r){if(0!==r.length){var n,o,i,a=r.map(function(t){return t.getReporterId()}),c=this.context.getPageSign(),u=(null==(o=null==(n=this.ttqOptions)?void 0:n.cookieBasedSessionConfig)?void 0:o.enable)?this.getCookieBasedSessions(r):[],s=r[0],l=s.assemblyData(s.getReporterId(),"",{},{},uh.AUTO_CONFIG);return delete l.event,l.action=t,l.auto_collected_properties=e,l.context.pixel||(l.context.pixel={}),l.context.pixel.code=a[0],l.context.pixel.codes=a.join("|"),l.context.index=null==(i=c.pageIndex)?void 0:i.index,l.context.session_id=c.sessionId,l.context.pageview_id=Q(this.context.getPageViewId(),s.reporterInfo.loadId,"::"),l.context.sessions=u,l.message_id=l.message_id.replace(/-[^-]*$/,""),l}},t}(),iD=["form",'[id*="form" i]','[class*="form" i]','[id*="lead" i]','[class*="lead" i]','[id*="contact" i]','[class*="contact" i]'],iM=["input[type=submit]","button[type=submit]"],ij=/submit|send|apply|contact|lead/i,iF=/mail/i,iU=/phone|mobile|tel/i,iG=/search/i,iH=/password/i,iV={FIELD_ACTIVATION:"field_activation",FIELD_EXTRA:"field_extra",SUBMIT_STRONG:"submit_strong",SUBMIT_WEAK:"submit_weak",NATIVE_FORM:"native_form",EMAIL:"email",PHONE:"phone",VISIBLE:"visible",STRONG_FORM_PASSWORD:"strong_form_password",WEAK_FORM_PASSWORD:"weak_form_password",STRONG_FORM_SEARCH:"strong_form_search",WEAK_FORM_SEARCH:"weak_form_search",ZERO_SIZE:"zero_size",ZERO_FIELD:"zero_field"},iq=((uj={})[iV.FIELD_ACTIVATION]=4,uj[iV.FIELD_EXTRA]=2,uj[iV.SUBMIT_STRONG]=5,uj[iV.SUBMIT_WEAK]=2,uj[iV.NATIVE_FORM]=5,uj[iV.EMAIL]=12,uj[iV.PHONE]=12,uj[iV.VISIBLE]=5,uj[iV.STRONG_FORM_SEARCH]=-15,uj[iV.WEAK_FORM_SEARCH]=-50,uj[iV.ZERO_SIZE]=-50,uj[iV.ZERO_FIELD]=-30,uj[iV.WEAK_FORM_PASSWORD]=-30,uj[iV.STRONG_FORM_PASSWORD]=-15,uj),iB={FORM_VISIBLE:"form_visible",START_FILL_FORM:"start_fill_form",KEY_FIELD_FILL:"key_field_fill"},iK=((uF={})[iB.FORM_VISIBLE]=uR.FORM_VISIBLE,uF[iB.START_FILL_FORM]=uR.START_FILL_FORM,uF[iB.KEY_FIELD_FILL]=uR.KEY_FIELD_FILL,uF),iW="form_funnel",iY="default_id";function iJ(t){return"form"===t.tagName.toLowerCase()}function iX(t){return t.querySelectorAll('input:not([type="hidden"]), textarea, select').length}function iz(t){try{if(!1===t.isTrusted)return!1;return t.composedPath().some(function(t){if(!(t instanceof HTMLElement))return!1;var e=t.tagName;return!!("INPUT"===e||"TEXTAREA"===e||"SELECT"===e||"BUTTON"===e||"A"===e&&/btn|submit|apply/i.test(t.className))||"LABEL"===e||"button"===t.getAttribute("role")})}catch(t){return!1}}(cH=uU||(uU={})).INIT="init",cH.CLICK="click",cH.SCROLL="scroll";var iQ=function(){function t(t,e,r){this.visibleReported=!1,this.firstInteractReported=!1,this.keyInputInteractReported={phone:!1,email:!1},this.formId=t,this.root=e,this.onEvent=r}var e=t.prototype;return e.updateRoot=function(t){this.root=t},e.destroy=function(){this.visibleTimer&&clearTimeout(this.visibleTimer)},e.handleScroll=function(){return this.checkVisible(uU.SCROLL),!0},e.handleClick=function(t){try{var e=t.composedPath().filter(function(t){return t instanceof HTMLElement});if(!e.includes(this.root))return!1;return this.checkVisible(uU.CLICK),this.handleFirstInteract(t),this.handleInputInteract(e),!0}catch(t){return D(cQ.CUSTOM_ERROR,t,{custom_name:iW,custom_enum:"handle_click",extJSON:{message:this.formId+"|"+P()}}),!1}},e.checkVisible=function(t){var e=this;try{if(this.visibleReported||!this.isInViewport())return;if(t===uU.CLICK)return void this.reportVisible();if(this.visibleTimer)return;this.visibleTimer=setTimeout(function(){try{e.visibleTimer=void 0,!e.visibleReported&&e.isInViewport()&&e.reportVisible()}catch(t){}},500)}catch(e){D(cQ.CUSTOM_ERROR,e,{custom_name:iW,custom_enum:"check_visible",extJSON:{message:t+"|"+this.formId+"|"+P()}})}},e.reportVisible=function(){this.visibleReported||(this.visibleReported=!0,this.onEvent(iB.FORM_VISIBLE))},e.handleFirstInteract=function(t){try{if(this.firstInteractReported||!iz(t))return;this.firstInteractReported=!0,this.onEvent(iB.START_FILL_FORM)}catch(t){D(cQ.CUSTOM_ERROR,t,{custom_name:iW,custom_enum:iB.START_FILL_FORM,extJSON:{message:this.formId+"|"+P()}})}},e.handleInputInteract=function(t){try{if(this.keyInputInteractReported.phone&&this.keyInputInteractReported.email)return;var e=null;if(!(e=t.find(function(t){return t instanceof HTMLInputElement||t instanceof HTMLTextAreaElement})||null)){var r=t.find(function(t){return t instanceof HTMLLabelElement});r&&(r.htmlFor&&(e=document.getElementById(r.htmlFor)),e||(e=r.querySelector("input,textarea")))}if(!e){var n=document.activeElement;(n instanceof HTMLInputElement||n instanceof HTMLTextAreaElement)&&this.root.contains(n)&&(e=n)}if(!e)return;var o=[e.name,e.id,e.placeholder,e.type,e.title,e.className,e.getAttribute("aria-label")].filter(Boolean).join(" "),i=null;if("email"===e.type||/mail/i.test(o)?i="email":("tel"===e.type||/phone|mobile/i.test(o))&&(i="phone"),!i)return;this.keyInputInteractReported[i]||(this.keyInputInteractReported[i]=!0,this.onEvent(iB.KEY_FIELD_FILL,i))}catch(t){D(cQ.CUSTOM_ERROR,t,{custom_name:iW,custom_enum:iB.KEY_FIELD_FILL,extJSON:{message:this.formId+"|"+P()}})}},e.isInViewport=function(){var t=this.root.getBoundingClientRect();return t.width>0&&t.height>0&&t.bottom>0&&t.right>0&&t.topt.length)&&(e=t.length);for(var r=0,n=Array(e);r=e.MIN_SCORE_THRESHOLD}).sort(function(t,e){return e.score-t.score}).slice(0,this.TOP_K)}catch(t){return D(cQ.CUSTOM_ERROR,t,{custom_name:iW,custom_enum:"scorer_score"}),[]}},e.scoreSingle=function(t){try{var e=this.extractFeatures(t),r=this.calculateScore(e);return{el:t,score:r,breakdown:e}}catch(e){return D(cQ.CUSTOM_ERROR,e,{custom_name:iW,custom_enum:"scorer_scoreSingle",extJSON:{message:(t?null==t?void 0:t.className:"")+"|"+(t?null==t?void 0:t.id:"")}}),{score:0,el:t,breakdown:null}}},e.extractFeatures=function(t){var e=Array.from(t.querySelectorAll("input,select,textarea")).filter(function(t){return t&&(null==t?void 0:t.type)!=="hidden"&&!(null==t?void 0:t.disabled)}),r=t.getBoundingClientRect();return{fieldCount:e.length,submiButtontLevel:this.detectSubmit(t),hasEmail:this.detectEmail(e),hasPhone:this.detectPhone(e),hasPassword:e.some(function(t){return"password"===t.type||iH.test(t.className||"")}),hasSearch:e.some(function(t){return"search"===t.type||iG.test(t.className||"")}),isForm:"FORM"===t.tagName,visible:r.width>50&&r.height>50,zeroSize:0===r.width||0===r.height,scoreMap:{}}},e.calculateScore=function(t){try{var e=0,r=function(r,n){0!==n&&(t.scoreMap[r]=n),e+=n};if(t.fieldCount>=1){r(iV.FIELD_ACTIVATION,iq[iV.FIELD_ACTIVATION]);var n=Math.min(t.fieldCount-1,2);n>0&&r(iV.FIELD_EXTRA,n*iq[iV.FIELD_EXTRA])}else r(iV.ZERO_FIELD,iq[iV.ZERO_FIELD]);return"strong"===t.submiButtontLevel?r(iV.SUBMIT_STRONG,iq[iV.SUBMIT_STRONG]):"weak"===t.submiButtontLevel&&r(iV.SUBMIT_WEAK,iq[iV.SUBMIT_WEAK]),t.isForm&&r(iV.NATIVE_FORM,iq[iV.NATIVE_FORM]),t.hasEmail&&r(iV.EMAIL,iq[iV.EMAIL]),t.hasPhone&&r(iV.PHONE,iq[iV.PHONE]),t.visible&&r(iV.VISIBLE,iq[iV.VISIBLE]),t.zeroSize&&r(iV.ZERO_SIZE,iq[iV.ZERO_SIZE]),t.hasPassword&&t.hasPhone?r(iV.STRONG_FORM_PASSWORD,iq[iV.STRONG_FORM_PASSWORD]):t.hasPassword&&r(iV.WEAK_FORM_PASSWORD,iq[iV.WEAK_FORM_PASSWORD]),t.hasSearch&&t.hasPhone?r(iV.STRONG_FORM_SEARCH,iq[iV.STRONG_FORM_SEARCH]):t.hasSearch&&r(iV.WEAK_FORM_SEARCH,iq[iV.WEAK_FORM_SEARCH]),e}catch(t){return D(cQ.CUSTOM_ERROR,t,{custom_name:iW,custom_enum:"scorer_calculateScore"}),0}},e.detectSubmit=function(t){for(var e,r=function(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(r)return(r=r.call(t)).next.bind(r);if(Array.isArray(t)||(r=function(t,e){if(t){if("string"==typeof t)return i$(t,void 0);var r=Object.prototype.toString.call(t).slice(8,-1);if("Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return i$(t,e)}}(t))){r&&(t=r);var n=0;return function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(iM);!(e=r()).done;){var n=e.value;if(t.querySelector(n))return"strong"}for(var o=Array.from(t.querySelectorAll("button,a,[role=button]")),i=0;i0?"weak":"none"},e.detectEmail=function(t){return t.some(function(t){return"email"===t.type||iF.test((t.name||"")+(t.id||"")+(t.placeholder||"")+((null==t?void 0:t.className)||""))})},e.detectPhone=function(t){return t.some(function(t){return"tel"===t.type||iU.test((t.name||"")+(t.id||"")+(t.placeholder||"")+((null==t?void 0:t.className)||""))})},t}(),i1=function(){function t(){}var e=t.prototype;return e.scan=function(){try{var t=[],e=this.getExplicitRoots();if(t.push.apply(t,e),0===t.length){var r=this.getFallbackRoots();t.push.apply(t,r)}return this.normalizeRoots(t)}catch(t){return D(cQ.CUSTOM_ERROR,t,{custom_name:iW,custom_enum:"scanner_scan"}),[]}},e.getExplicitRoots=function(){try{var t=new Set;return iD.forEach(function(e){try{var r=document.querySelectorAll(e);r.length<=100&&r.forEach(function(e){t.add(e)})}catch(t){}}),Array.from(t)}catch(t){return D(cQ.CUSTOM_ERROR,t,{custom_name:iW,custom_enum:"scanner_get_explicit_roots"}),[]}},e.getFallbackRoots=function(){return[]},e.normalizeRoots=function(t){if(!t.length)return[];var e=this.filterRootCandidates(t);if(e.length<=1)return e;var r=new Set;return this.resolveContainment(e,r),e.filter(function(t){return!r.has(t)})},e.filterRootCandidates=function(t){return t.filter(function(t){try{return["FORM","DIV","SECTION","ARTICLE","ASIDE","MAIN","NAV","HEADER","FOOTER"].includes(t.tagName)}catch(t){return!1}})},e.resolveContainment=function(t,e){try{for(var r=0;ro&&r.add(e)}},t}();function i2(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r=t.length?{done:!0}:{done:!1,value:t[n++]}}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(i);!(r=c()).done;){var u=function(){var t=r.value.el,n=e.identity.resolve(t);if(n===iY)return"continue";if(e.interactors[n]){var o=e.interactors[n];o.updateRoot(t),a[n]=o}else a[n]=new iQ(n,t,function(t,r){return e.handleFunnelEvent(n,t,r)})}();if("continue"===u)continue}Object.keys(this.interactors).forEach(function(t){a[t]||e.interactors[t].destroy()}),this.interactors=a;var s=performance.now();this.hasReportPerformance||t===uU.INIT||(this.hasReportPerformance=!0,k(cQ.CUSTOM_INFO,{custom_name:iW,custom_enum:"performance_refresh_forms",extJSON:{message:""+(s-n)}}))}catch(t){D(cQ.CUSTOM_ERROR,t,{custom_name:iW,custom_enum:"refresh_forms"})}},e.handleFunnelEvent=function(t,e,r){k(cQ.CUSTOM_INFO,{custom_name:iW,custom_enum:e,extJSON:{message:t+"|"+P()+"|"+(r||"")}},!1,!0);var n=iK[e];n&&this.reportLeadFunnelEvent&&this.reportLeadFunnelEvent(n)},t}();function i6(){i6=function(){return t};var t={},e=Object.prototype,r=e.hasOwnProperty,n=Object.defineProperty||function(t,e,r){t[e]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function u(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{u({},"")}catch(t){u=function(t,e,r){return t[e]=r}}function s(t,e,r,o){var i,a,c,u,s=Object._ttq_create((e&&e.prototype instanceof h?e:h).prototype);return n(s,"_invoke",{value:(i=t,a=r,c=new O(o||[]),u="suspendedStart",function(t,e){if("executing"===u)throw Error("Generator is already running");if("completed"===u){if("throw"===t)throw e;return T()}for(c.method=t,c.arg=e;;){var r=c.delegate;if(r){var n=function t(e,r){var n=r.method,o=e.iterator[n];if(void 0===o)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=void 0,t(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=TypeError("The iterator does not provide a '"+n+"' method")),f;var i=l(o,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,f;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=void 0),r.delegate=null,f):a:(r.method="throw",r.arg=TypeError("iterator result is not an object"),r.delegate=null,f)}(r,c);if(n){if(n===f)continue;return n}}if("next"===c.method)c.sent=c._sent=c.arg;else if("throw"===c.method){if("suspendedStart"===u)throw u="completed",c.arg;c.dispatchException(c.arg)}else"return"===c.method&&c.abrupt("return",c.arg);u="executing";var o=l(i,a,c);if("normal"===o.type){if(u=c.done?"completed":"suspendedYield",o.arg===f)continue;return{value:o.arg,done:c.done}}"throw"===o.type&&(u="completed",c.method="throw",c.arg=o.arg)}})}),s}function l(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}t.wrap=s;var f={};function h(){}function p(){}function d(){}var v={};u(v,i,function(){return this});var _=Object.getPrototypeOf,m=_&&_(_(I([])));m&&m!==e&&r.call(m,i)&&(v=m);var g=d.prototype=h.prototype=Object._ttq_create(v);function y(t){["next","throw","return"].forEach(function(e){u(t,e,function(t){return this._invoke(e,t)})})}function E(t,e){var o;n(this,"_invoke",{value:function(n,i){function a(){return new e(function(o,a){!function n(o,i,a,c){var u=l(t[o],t,i);if("throw"!==u.type){var s=u.arg,f=s.value;return f&&"object"==typeof f&&r.call(f,"__await")?e.resolve(f.__await).then(function(t){n("next",t,a,c)},function(t){n("throw",t,a,c)}):e.resolve(f).then(function(t){s.value=t,a(s)},function(t){return n("throw",t,a,c)})}c(u.arg)}(n,i,o,a)})}return o=o?o.then(a,a):a()}})}function b(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function w(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function O(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(b,this),this.reset(!0)}function I(t){if(t){var e=t[i];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,o=function e(){for(;++n=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return n("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(c&&u){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),w(r),f}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;w(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,e,r){return this.delegate={iterator:I(t),resultName:e,nextLoc:r},"next"===this.method&&(this.arg=void 0),f}},t}function i5(t,e,r,n,o,i,a){try{var c=t[i](a),u=c.value}catch(t){r(t);return}c.done?e(u):Promise.resolve(u).then(n,o)}function i8(t){return function(){var e=this,r=arguments;return new Promise(function(n,o){var i=t.apply(e,r);function a(t){i5(i,n,o,a,c,"next",t)}function c(t){i5(i,n,o,a,c,"throw",t)}a(void 0)})}}function i4(t){if(void 0===t)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function i9(t,e){return(i9=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t})(t,e)}var i7=function(t,e){return function(r,n){e(r,n,t)}},at="AutoConfig",ae="tt_auto_config_v2_test",ar=["7039626978839838722"],an=function(t){function e(e,r,n,o){var i,a,c,u;(i=t.call(this,{name:at,reporters:r,context:e})||this).autoCollectedMetadata={},i.initializeVersion1=!1,i.initializeVersion2=!1,i.signal_insights_config=null,i.pi_rules=null,i.intent_data=[],i.currentPixelCode="",i.hasFormFunnelInit=!1,i.autoFormUpdateHandler=t_(function(t){try{if(window.ttq&&!window.ttq._ppf&&(window.ttq._ppf=[]),window.ttq&&window.ttq._ppf){var e={taskName:window.ttq._pf_tn||"auto_config_form_handler",functionName:window.ttq._pf_tn&&"auto_config_form_handler",start:performance.now()};window.ttq._pf_tn||(window.ttq._pf_tn="auto_config_form_handler")}}catch(t){}if(i.autoForm){if(i.autoCollectedFormDetail=i.autoForm.getOverallFormDetail(),i.autoCollectedFormDetail.length>3e4)return void D(cQ.CUSTOM_ERROR,{message:""+String(i.autoCollectedFormDetail.length)},{custom_name:oo,custom_enum:uO.OVER_LENGTH});i.actTracker.report(uI.METADATA,{page_trigger:t,form_details:i.autoCollectedFormDetail},uT.AUTO_FORM)}try{window.ttq&&window.ttq._ppf&&(e.end=performance.now(),window.ttq._ppf.push(e),"auto_config_form_handler"===window.ttq._pf_tn&&(window.ttq._pf_tn=""))}catch(t){}},200,i4(i)),i.autoCollectionUpdateHandler=t_(function(t){try{if(window.ttq&&!window.ttq._ppf&&(window.ttq._ppf=[]),window.ttq&&window.ttq._ppf){var e={taskName:window.ttq._pf_tn||"auto_config_metadata_handler",functionName:window.ttq._pf_tn&&"auto_config_metadata_handler",start:performance.now()};window.ttq._pf_tn||(window.ttq._pf_tn="auto_config_metadata_handler")}}catch(t){}i.autoCollectedMetadata=function(t){var e={open_graph:"{}",microdata:"[]",json_ld:"[]",meta:"{}"};try{e.microdata=function(){if(!oU.getMetaData)return"[]";for(var t=document.querySelectorAll("[itemscope]"),e=[],r=oH(),n=0;n=0;o--){var i=t[o],a=i.getAttribute("itemtype");if("string"==typeof a&&""!==a){for(var c={},u=i.querySelectorAll("[itemprop]"),s=0;s0)return t.innerText;if(t.textContent&&t.textContent.length>0)return t.textContent}return""}(t)||""}return"string"==typeof e?oG(e):""}(l);if(null!=h){var p=c[f];null!=p&&function(t,e){return null!=[{property:"image",type:"Product"}].filter(function(r){return(t==="https://schema.org/"+r.type||t==="http://schema.org/"+r.type)&&r.property===e})[0]}(a,f)?Array.isArray(p)?c[f].push(h):c[f]=[p,h]:c[f]=h}}}}e.unshift({schema:{dimensions:{h:i.clientHeight,w:i.clientWidth},properties:oq(a)?{}:c,subscopes:[],type:a},scope:i})}}for(var d=[],v=[],_=0;_=0;E--)if(d[E].scope.contains(g)){d[E].schema.subscopes.push(y);break}else d.pop();0===d.length&&v.push(y),d.push({schema:y,scope:g})}var b=JSON.stringify(v);return b.length>3e4&&(b="[]",oU.getMicroData=!1),b}()}catch(t){D(cQ.CUSTOM_ERROR,t,{custom_name:"assemble_auto_config_failed",custom_enum:"microdata"})}try{var r=function(){if(!oU.getJSONLD)return{data:"[]",errors:[]};for(var t=[],e=[],r=document.querySelectorAll('script[type="application/ld+json"]'),n=0,o=0;o3e4)return oU.getJSONLD=!1,{data:JSON.stringify([]),errors:[{name:uw.OVER_LENGTH,message:""+String(n)}]};var a=void 0;try{a=JSON.parse(i.replace(/[\n\r\t]+/g," "))}catch(t){e.push({name:uw.ERROR_FORMAT,message:t.message})}try{a=function t(e){if("object"!=typeof e)return e;if(Array.isArray(e))return e.map(function(e){return t(e)});var r=Object.assign({},e),n=r["@type"];for(var o in r)"@type"!==o&&"@context"!==o&&("object"==typeof r[o]?r[o]=t(r[o]):n&&oq(n)&&delete r[o]);return r}(a)}catch(t){return{data:JSON.stringify([]),errors:[{name:uw.FILTER_SENSITIVE_FIELDS,message:t.message}]}}a&&t.push(a)}}return{data:JSON.stringify(t),errors:e}}(),n=r.data,o=r.errors;e.json_ld=n,o&&o.forEach(function(t){var e=t.name,r=t.message;D(cQ.CUSTOM_ERROR,{message:r},{custom_name:"parse_json_ld_failed",custom_enum:e})})}catch(t){D(cQ.CUSTOM_ERROR,t,{custom_name:"assemble_auto_config_failed",custom_enum:"json_ld"})}try{e.open_graph=function(t){if(!oU.getOpenGraph)return"{}";for(var e=oH(["og","product","music","video","article","book","profile","website","twitter"]),r={},n=document.querySelectorAll("meta[property],meta[name]"),o=0;ot.width?e:t})}(t);r&&(e.image_url=r.src)}if(!e.destination){var n=oM(t);n&&(e.destination=n)}return e}(p));var d=(a={composedPath:s,container:l},c=oa.PRIORITY_CONFIG,u={},Object.entries(c).forEach(function(t){for(var e,r=t[0],n=t[1],o=oh(n);!(e=o()).done;){var i=a[e.value][r];if(i){u[r]=i;break}}}),u),v=d.destination||d.image_url;if(p?d.from=uL.FIND_PRODUCT_CARD:d.from=uL.COMPOSED_PATH,d.inner_text=oN(d.inner_text),(null==(e=d.inner_text)?void 0:e.length)>oa.MAX_INNER_TEXT_LENGTH)return null;return v?d:null}catch(t){return D(cQ.CUSTOM_ERROR,t,{custom_name:"auto_click",custom_enum:"findRelatedParameter_error"}),null}}(e),!("v1"===r&&!a||"v1"===r&&!tb(a)||"v2"===r&&!o&&!c)){t.next=6;break}return t.abrupt("return");case 6:if(i.queryDeepIntentData(),i.pi_rules?iL(i.context,i.pi_rules):i.signal_insights_config&&o9(i.context,i.signal_insights_config),!a){t.next=19;break}return u=oD(ok(a)),t.next=12,i.sensitiveRedactor.processAsync(u,"replace",ol);case 12:if((s=t.sent).success){t.next=16;break}return D(cQ.CUSTOM_ERROR,s.error,{custom_name:"auto_click",custom_enum:"sensitive_filter_error"}),t.abrupt("return");case 16:l=s.redactedOutput,c&&o?l.filter_version=uA.V1:c&&!o&&(l.filter_version=uA.V2),i.reportButtonClick({triggerElement:l,intent_data:[].concat(i.intent_data,c?[c]:[])});case 19:t.next=24;break;case 21:t.prev=21,t.t0=t.catch(0),D(cQ.CUSTOM_ERROR,t.t0,{custom_name:"auto_click",custom_enum:"auto_click_callback_error"});case 24:case"end":return t.stop()}},t,null,[[0,21]])})),i.autoClickCallback=function(t){return u.apply(this,arguments)},i.filter=n.auto_config||{open_graph:[],microdata:[],json_ld:[],meta:[]},i.actTracker=new ik(e,r,o,n);try{((null==(a=null==n?void 0:n.plugins)?void 0:a.AutoClick)===!1||-1!==e1(ae).indexOf("1"))&&tL(i4(i),"autoClickCallback","instance"),((null==(c=null==n?void 0:n.plugins)?void 0:c.Metadata)===!1||-1!==e1(ae).indexOf("2"))&&tL(i4(i),"autoCollectionUpdateHandler","instance")}catch(t){}return i}e.prototype=Object._ttq_create(t.prototype),e.prototype.constructor=e,i9(e,t);var r,n=e.prototype;return n.initBaseFeature=function(){var t=this.getAutoConfigVersion(this.currentPixelCode),e=this.reporters.some(function(t){return o_(t)});this.initializeVersion2||("v1"===t&&!this.initializeVersion1&&e&&(this.initializeVersion1=!0,this.initAutoCollection(),this.initInteractionListener(),this.initAutoClick(t)),"v2"===t&&e&&(this.initializeVersion1||(this.initAutoCollection(),this.initInteractionListener()),this.initAutoClick(t),this.initializeVersion2=!0),this.initFormFunnel())},n.initExtraFeature=function(){!this.autoForm&&(this.initializeVersion2||this.initializeVersion1)&&this.reporters.some(function(t){return om(t,uT.AUTO_FORM)})&&this.initAutoForm(),this.initAutoVC()},n.queryDeepIntentData=function(){try{var t=function(){try{var t=(i=(o=eI()).url,a=o.title,c=new URL(i).pathname.toLowerCase().includes(ou),u=a.toLowerCase().includes(ou),{isCheckoutPage:c||u,isUrlMatch:c,isTitleMatch:u}),e=t.isCheckoutPage,r=t.isUrlMatch,n=t.isTitleMatch;if(!e)return null;oS||(oS=!0,k(cQ.CUSTOM_INFO,{custom_name:"auto_click",custom_enum:"checkout_page_identified",extJSON:{message:+!!r+"|"+ +!!n}}));for(var o,i,a,c,u,s,l=new Set([]),f=[],h=[],p=Array.from(document.getElementsByTagName("img")).filter(function(t){for(var e=t.className,r=0,n=Array.from(oa.INVALID_IMG_KEYWORDS);r=t.length?{done:!0}:{done:!1,value:t[n++]}}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(p);!(s=d()).done;){var v=s.value;if(f.length>oc.MAX_PRODUCTS_COUNT)break;if(!oT.has(v)){if(oT.add(v),!(v.height=0;n--){var o=t[n],i=oM(o);if(oR(o))e=o,r.inner_text=oN(o.innerText),r.destination=i||r.destination;else break}if(!e||!r.inner_text||r.inner_text.length>oc.MAX_COMPRESS_STRING_LENGTH)return{intentData:null,containerNode:null};return{intentData:r,containerNode:e}}catch(t){return D(cQ.CUSTOM_ERROR,t,{custom_name:"auto_click",custom_enum:"reverseCheckoutPageInfo_error"}),{intentData:null,containerNode:null}}}(m),I=O.intentData,T=O.containerNode;T&&I&&(h.push(T),I.image_url=_,f.push(I))}}}}}if(function(t,e){if(!(t.length<=oc.MAX_PRODUCTS_COUNT)){for(var r=oE(e[oc.MAX_PRODUCTS_COUNT]),n=oc.MAX_PRODUCTS_COUNT,o=oc.MAX_PRODUCTS_COUNT-1;o>=0;o--)if(ob(r,oE(e[o]))>oc.INVALID_DATA_SIMILARITY_THRESHOLD)n--;else break;t.splice(n),e.splice(n)}}(f,h),0==f.length)return null;return f}catch(t){return D(cQ.CUSTOM_ERROR,t,{custom_name:"auto_click",custom_enum:"queryCheckoutPageIntentData_error"}),null}}();t&&(this.intent_data=function(t){for(var e,r=new Set,n=[],o=oA(t);!(e=o()).done;){var i=e.value,a=i.image_url;r.has(a)||(r.add(a),n.push(i))}return n}([].concat(this.intent_data,t)),k(cQ.CUSTOM_INFO,{custom_name:"auto_click",custom_enum:"queryCheckoutPageIntentData",extJSON:{message:""+this.intent_data.length}}))}catch(t){D(cQ.CUSTOM_ERROR,t,{custom_name:"autoclick",custom_enum:"queryDeepIntentData"})}},n.initInteractionListener=function(){var t=this;this.reporters.some(function(t){var e=t.options;return e&&!1!==e.autoConfigListener})&&new iP([function(e){ov(t.autoCollectionUpdateHandler,t)(e)},function(e){ov(t.autoFormUpdateHandler,t)(e)}])},n.initAutoClick=function(t){var e=this;t5(ur.CLICK,this.autoClickCallback,{throttle:!0,interval:1e3},{observerType:ur.CLICK,pluginName:at,pluginVersion:t,target:"v2"===t?window:ty,environment:"window",listenEventTypes:[ur.CLICK],mode:"append"});try{if(this.sensitiveRedactor)return;this.sensitiveRedactor=b().getPlugin("SensitiveRedactor"),Object.entries(of).forEach(function(t){var r=t[0],n=t[1];e.sensitiveRedactor.registerReplaceRedactor({keywords:[],regexArray:n,tag:r})}),Object.entries(rk).forEach(function(t){var r=t[0],n=t[1];e.sensitiveRedactor.registerReplaceRedactor({keywords:n,regexArray:[],tag:r})})}catch(t){D(cQ.CUSTOM_ERROR,t,{custom_name:"auto_click",custom_enum:"sensitive_init_error"})}},n.initAutoVC=function(){var t=this;try{if(this.reporters.find(function(e){var r=it(e);return!!r&&(t.pi_rules=r,!0)})){this.signal_insights_config=null;return}this.reporters.find(function(e){var r=o7(e);return!!r&&(t.signal_insights_config=r,!0)})||(this.signal_insights_config=null)}catch(t){D(cQ.CUSTOM_ERROR,t,{custom_name:"auto_click",custom_enum:"init_auto_vc"}),this.pi_rules=null,this.signal_insights_config=null}},n.initAutoCollection=function(){},n.initAutoForm=function(){try{if(window.ttq&&!window.ttq._ppf&&(window.ttq._ppf=[]),window.ttq&&window.ttq._ppf)var t={taskName:window.ttq._pf_tn,functionName:"initAutoForm",start:performance.now()}}catch(t){}this.autoForm=new o0(this.reporters),this.autoForm.addFormUpdateHandler(this.autoFormUpdateHandler.bind(this)),this.autoCollectedFormDetail=this.autoForm.getOverallFormDetail();try{window.ttq&&window.ttq._ppf&&(t.end=performance.now(),window.ttq._ppf.push(t))}catch(t){}},n.initFormFunnel=function(){var t=this;if(!this.hasFormFunnelInit&&this.reporters.some(function(t){return o_(t)})){this.hasFormFunnelInit=!0;var e=tZ("76946774")?function(e){t.actTracker.report(uI.DIRECT,{page_trigger:e})}:void 0;this.formTracker=new i3(e)}},n.pixelDidMount=function(t){try{if(window.ttq&&!window.ttq._ppf&&(window.ttq._ppf=[]),window.ttq&&window.ttq._ppf)var e={taskName:window.ttq._pf_tn,functionName:"auto_config_plugin_pixelDidMount",start:performance.now()}}catch(t){}this.currentPixelCode=t.getReporterId(),this.initBaseFeature(),this.initExtraFeature();try{window.ttq&&window.ttq._ppf&&(e.end=performance.now(),window.ttq._ppf.push(e))}catch(t){}},n.patchEnd=function(){this.initBaseFeature(),this.initExtraFeature()},n.pixelSend=function(t,e,r){var n=this.reporters.find(function(e){return e.getReporterId()===t});this.currentPixelCode=t,this.pi_rules?iL(this.context,this.pi_rules):this.signal_insights_config&&o9(this.context,this.signal_insights_config);var o=this.pi_rules||this.signal_insights_config;if(n&&o&&(iv(im)||iv(ig))){(tc(e)||"Pageview"===e||"InitiateCheckout"===e||"PlaceAnOrder"===e)&&(i=iv(im));var i,a=iv(ig);r.auto_collected_properties={vc_properties:Object.assign(Object.assign({},i&&{value:i.value,currency:i.currency,ori_value:i.ori_value,rule_key:i.rule_key}),a&&{parameter_inference:a})}}tc(e)&&setTimeout(function(){i_(im)},500),"Pageview"===e&&(!n||o_(n))&&(ov(this.autoCollectionUpdateHandler,this)(uR.PAGE_VIEW),ov(this.autoFormUpdateHandler,this)(uR.PAGE_VIEW))},n.pageUrlDidChange=function(t,e){null!=e&&""!=e&&(this.autoCollectionUpdateHandler(uR.URL_CHANGE),this.autoFormUpdateHandler(uR.URL_CHANGE))},n.pageWillLeave=function(){this.autoCollectionUpdateHandler(uR.PAGE_LEAVE),this.autoFormUpdateHandler(uR.PAGE_LEAVE)},n.reportRevokeConsent=function(){this.actTracker.report(uI.CLICK,{page_trigger:uR.REVOKE_CONSENT})},r=i8(i6().mark(function t(e){var r,n,o,i;return i6().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(r=iv(im)||void 0,(n=iv(ig)||void 0)&&((r=r||{}).parameter_inference=n),("v1"==(this.initializeVersion2?"v2":"v1")||"1"===e1(ae))&&(e.intent_data=e.intent_data.filter(function(t){return t.from===uL.CHECKOUT})),o=void 0,e.intent_data.length){t.next=10;break}o=void 0,t.next=14;break;case 10:return t.next=12,this.sensitiveRedactor.processAsync(e.intent_data,"replace",os);case 12:(i=t.sent).success&&(o=i.redactedOutput);case 14:this.actTracker.report(uI.CLICK,{page_trigger:uR.CLICK,trigger_element:e.triggerElement,vc_properties:r,intent_data:o},uT.AUTO_VC),this.actTracker.report(uI.CLICK,{page_trigger:uR.CLICK,trigger_element:e.triggerElement,intent_data:o},uT.AUTO_VC_REVERSE);case 16:case"end":return t.stop()}},t,this)})),n.reportButtonClick=function(t){return r.apply(this,arguments)},n.getAutoConfigVersion=function(t){try{var e=this.reporters.find(function(e){return e.getReporterId()===t});if(!e)return"v1";var r=e.plugins,n=r&&r.AutoConfigV2;if(e1(ae)||Object.values(this.reporters).some(function(t){var e;return ar.includes(null==(e=t.reporterInfo)?void 0:e.advertiserID)})&&n)return"v2";return n?"v2":"v1"}catch(t){return D(cQ.CUSTOM_ERROR,t,{custom_name:"auto_click",custom_enum:"get_auto_config_version_error"}),"v1"}},e}(nK);an=function(t,e,r,n){var o,i=arguments.length,a=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,r,n);else for(var c=t.length-1;c>=0;c--)(o=t[c])&&(a=(i<3?o(a):i>3?o(e,r,a):o(e,r))||a);return i>3&&a&&Object.defineProperty(e,r,a),a}([em(),i7(0,eg(_.CONTEXT)),i7(1,eg(_.TTQ_REPORTERS)),i7(2,eg(_.TTQ_GLOBAL_OPTIONS)),i7(3,eg(_.REPORT_SERVICE))],an);var ao=r(278),ai=r.n(ao),aa={EMPTY_EVENT_TYPE_NAME:{title:"Missing Event Name",desc:"The event name for one or more of your events is empty. This can affect the accuracy of reporting for your conversions.",suggestion:"Go to your source code and add a name that follows our format requirements and TikTok policies.",link:"https://ads.tiktok.com/marketing_api/docs?rid=5ipocbxyw8v&id=1701890973258754"},INVALID_CONTENT_ID:{title:"Missing value for content ID",desc:"Include a value for your 'content_id' parameter. This is required for Video Shopping Ads (VSA).",suggestion:"If you are or plan to run Video Shopping Ads (VSA), go to your source code and include a value for the 'content_id' parameter.",link:"https://ads.tiktok.com/help/article/standard-events-parameters?redirected=2"},INVALID_CONTENT_TYPE:{title:"Invalid content type",desc:'The content type for one or more of your events is not valid. Content type must be either "product", "product_group", "destination", "hotel", "flight" or "vehicle".',suggestion:"Go to your source code and update the content type.",link:"https://ads.tiktok.com/help/article/standard-events-parameters?redirected=2"},INVALID_CURRENCY_CODE:{title:"Invalid currency code",desc:"The currency code for one or more of your events isn't supported. This can affect the accuracy of reporting for your ROAS.",suggestion:"Go to your source code and update the 'currency' parameters with a supported currency code.",link:"https://ads.tiktok.com/help/article/standard-events-parameters?redirected=2"},INVALID_EMAIL_FORMAT:{title:"Incorrect email format",desc:"The email format for your events does not match the format supported. This can impact Advanced Matching and your ad performance.",suggestion:"Go to your source code and update the format of your shared emails. It should follow 'xxx@xxx.com' format.",link:"https://ads.tiktok.com/marketing_api/docs?id=1739585700402178"},INVALID_EMAIL_INFORMATION:{title:"Invalid email information",desc:"The emails shared with your events were invalid.",suggestion:'Go to your source code to double check shared emails. Leave your string empty when customer information isn\'t available. Avoid spaces, "undefined", or other hardcoded values.',link:"https://ads.tiktok.com/marketing_api/docs?id=1739585700402178"},INVALID_EVENT_PARAMETER_VALUE:{title:"Invalid value parameter",desc:"The 'value' parameter for one or more of your events is invalid. This is used calculate ROAS for people and the bid for your highest value customers. Parameters must be an integer or in the decimal format (e.g. 9.99). Also, they can't contain currency symbols, special characters, letters, or commas.",suggestion:"Go to your source code and update the 'value' parameter. It can only include numbers greater than or equal to zero (e.g. 9.99). Do not include currency symbols, special characters, letters, or commas.",link:"https://ads.tiktok.com/help/article/standard-events-parameters?redirected=2"},INVALID_PHONE_NUMBER_FORMAT:{title:"Incorrect phone number format",desc:"The phone number format for your events doesn't follow the E.164 format. This can affect Advanced Matching and your ad performance.",suggestion:"Go to your source code and update your shared phone numbers. It should follow the E.164 format.",link:"https://ads.tiktok.com/marketing_api/docs?id=1739585700402178"},INVALID_PHONE_NUMBER_INFORMATION:{title:"Invalid phone number information",desc:"The phone numbers shared with your events were invalid.",suggestion:'Go to your source code to double check shared phone numbers. Leave your string empty when customer information isn\'t available. Avoid spaces, "undefined", or other hardcoded values.',link:"https://ads.tiktok.com/marketing_api/docs?id=1739585700402178"},LONG_EVENT_TYPE_NAME:{title:"Event Name Too Long",desc:"1 event type exceeds the 50 character limit.",suggestion:"Go to your source code and make these event names 50 characters or less.",link:"https://ads.tiktok.com/help/article/custom-events?lang=en"},MISMATCHED_EVENT_TYPE_NAME_FOR_CUSTOM_EVENT:{title:"Invalid Event Name Format",desc:"1 event name was rejected for not following TikTok format requirements.",suggestion:"Go to your source code and update these event types according to TikTok format requirements.",link:"https://ads.tiktok.com/help/article/custom-events?lang=en"},MISSING_CONTENT_ID:{title:"Missing 'content_id' paramter",desc:"The 'content_id' parameter isn't being received. This is required for Video Shopping Ads (VSA).",suggestion:"Include the 'content_id' parameter in your source code. This is required for Video Shopping Ads (VSA).",link:"https://ads.tiktok.com/help/article/standard-events-parameters?redirected=2"},MISSING_CURRENCY_PARAMETER:{title:'Missing "currency" parameter',desc:"Events shared are missing a 'currency' parameter. This impacts our ability to receive the value amount correctly, which can affect the accuracy of reporting for your return on ad spend.",suggestion:'Go to your source code and include the "currency" parameter. You can check supported currency codes. {{learn_more}}',link:"https://ads.tiktok.com/help/article/standard-events-parameters?redirected=2"},MISSING_EMAIL_AND_PHONE:{title:"Missing email and phone number",desc:"Email and phone number info isn't being received. This information is required for Complete Payment events.",suggestion:"Improve your email and phone coverage. This allows you to attribute more conversions and reach more people with your ads.",link:"https://ads.tiktok.com/marketing_api/docs?rid=5ipocbxyw8v&id=1701890972946433"},MISSING_VALUE_PARAMETER:{title:'Missing "value" parameter',desc:"Events shared are missing a 'value' parameter'. This is used calculate ROAS for people and the bid for your highest value customers. ",suggestion:'Go to your source code and include the "value" parameter.',link:"https://ads.tiktok.com/help/article/standard-events-parameters?redirected=2"},DUPLICATE_PIXEL_CODE:{title:"Duplicate Pixel ID",desc:"The pixel ID is duplicate. This could impact the pixel data accuracy.",suggestion:"Please double check and delete any unnecessary pixel code.",link:""},MISSING_PIXEL_CODE:{title:"Missing pixel ID",desc:"Some of the events sent to your TikTok account are missing a pixel ID.",suggestion:"Go to your source code and double check that the 20-character pixel ID has been added to the ttq.load() function. Don't send null values or spaces. If you edited the base code, ensure the event.js has the 'sdkid' in the Chrome network panel.",link:""},INVALID_PIXEL_CODE:{title:"Invalid pixel ID",desc:"The pixel ID is invalid. This could prevent your pixel from receiving data.",suggestion:"Please go to Events Manager and find the correct pixel ID.",link:""}},ac=/^[a-zA-Z\d]([a-zA-Z_\-\d ]{0,}[a-zA-Z_\-\d])?$/,au=["product","product_group","destination","hotel","flight","vehicle"],as=["email_is_hashed","phone_is_hashed","sha256_email","sha256_phone"],al=["Purchase","CompletePayment","InitiateCheckout","AddToCart","PlaceAnOrder","ViewContent","AddToWishlist"],af=function(t){return void 0===t},ah=function(t,e){if(us[t]){var r=y(),n=aa[t],o="[TikTok Pixel] - "+n.title;n.desc&&(o+="\nIssue: "+n.desc),n.suggestion&&(o+="\nSuggestion: "+n.suggestion),e&&Object.keys(e).forEach(function(t){o=o.split("{{"+t+"}}").join(e[t])}),o=o.trim(),n.link&&(o+=" See "+n.link+" for more information."),r&&r.console&&r.console.warn&&r.console.warn(o)}};(cV=uG||(uG={}))[cV.Live=0]="Live",cV[cV.NoRecord=1]="NoRecord";var ap=function(t){var e=t.event,r=void 0===e?"":e;return!!(["null","undefined"].includes(r)||/^\s*$/.test(r))||!r},ad=function(t){var e=t.event;return!!ap(t)||ac.test(void 0===e?"":e)},av=function(t){var e=t.event;return(void 0===e?"":e).length<=50},a_=function(t){var e=t.event,r=t._inspection;if(tc(e)){var n=(void 0===r?{}:r).identity_params,o=void 0===n?{}:n;return 0===Object.keys(o).length||as.every(function(t){return(o[t]||[]).includes(c1.EMPTY_VALUE)})}return!1},am=function(t){var e=t._inspection,r=void 0===e?{}:e;return!!r&&!!r.identity_params&&((r.identity_params.email_is_hashed||[]).includes(c1.FILTER_EVENTS)||(r.identity_params.sha256_email||[]).includes(c1.FILTER_EVENTS))},ag=function(t){var e=t._inspection,r=void 0===e?{}:e;return!!r&&!!r.identity_params&&((r.identity_params.email_is_hashed||[]).includes(c1.UNKNOWN_INVALID)||(r.identity_params.sha256_email||[]).includes(c1.UNKNOWN_INVALID))},ay=function(t){var e=t._inspection,r=void 0===e?{}:e;return!!r&&!!r.identity_params&&((r.identity_params.phone_is_hashed||[]).includes(c1.FILTER_EVENTS)||(r.identity_params.sha256_phone||[]).includes(c1.FILTER_EVENTS))},aE=function(t){var e=t._inspection,r=void 0===e?{}:e;return!!r&&!!r.identity_params&&((r.identity_params.phone_is_hashed||[]).includes(c1.UNKNOWN_INVALID)||(r.identity_params.sha256_phone||[]).includes(c1.UNKNOWN_INVALID))},ab=function(t){var e=t.event,r=t.properties,n=void 0===r?{}:r;if(al.includes(void 0===e?"":e)){if(af(n.contents)&&af(n.content_id))return!0;if(!af(n.contents))return!Array.isArray(n.contents)||n.contents.length<1||!n.contents.every(function(t){return t&&!af(t.content_id)})}return!1},aw=function(t){var e=t.properties,r=void 0===e?{}:e,n=r.content_id,o=r.contents;return!(!af(n)&&/^\s*$/.test(n))&&(!(!af(o)&&Array.isArray(o))||o.every(function(t){return t&&!af(t.content_id)&&!/^\s*$/.test(t.content_id)}))},aO=function(t){var e=t.properties.content_type;return!e||au.includes(e)},aI=function(t){var e=t.properties.value;return!e||!!("number"==typeof e||"string"==typeof e&&(/^\d+(\.\d+)?$/.test(e)||/^\d+$/.test(e)))},aT=function(t){var e=t.event,r=t.properties,n=void 0===r?{}:r;return!!(tc(void 0===e?"":e)&&af(n.value)||!af(n.currency)&&af(n.value))},aS=function(t){var e=t.properties.currency;return!e||rw.includes(e)},aR=function(t){var e=t.event,r=t.properties,n=void 0===r?{}:r;return!!(tc(void 0===e?"":e)&&af(n.currency)||!af(n.value)&&af(n.currency))};function aN(t,e){return(aN=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t})(t,e)}var aA=function(t,e){return function(r,n){e(r,n,t)}},aL=function(t){function e(e,r,n){var o,i;return(o=t.call(this,{name:"DiagnosticsConsole",reporters:r,context:e})||this).isEnableDiagnosticsConsole=!1,o.isEnableDiagnosticsConsole=!!(null==(i=null==n?void 0:n.plugins)?void 0:i.DiagnosticsConsole),o}e.prototype=Object._ttq_create(t.prototype),e.prototype.constructor=e,aN(e,t);var r=e.prototype;return r.isDisableDiagnosticsConsole=function(){try{if(this.isEnableDiagnosticsConsole)return!!Object.values(this.reporters).some(function(t){var e,r;return void 0!==(null==(e=null==t?void 0:t.options)?void 0:e.diagnostics)&&!(null==(r=null==t?void 0:t.options)?void 0:r.diagnostics)});return!0}catch(t){return!1}},r.warn=function(t,e){try{if(this.isDisableDiagnosticsConsole())return;ah(t,e)}catch(e){D(cQ.CUSTOM_ERROR,e,{custom_name:"diagnostics_console",custom_enum:t})}},r.pixelDidMount=function(t){var e=this;try{if(window.ttq&&!window.ttq._ppf&&(window.ttq._ppf=[]),window.ttq&&window.ttq._ppf)var r={taskName:window.ttq._pf_tn,functionName:"console_plugin_pixelDidMount",start:performance.now()}}catch(t){}t.getParameterInfo().then(function(t){e.handlePixelInfoValidate(t)}).catch(function(t){D(cQ.CUSTOM_ERROR,t,{custom_name:"diagnostics_console",custom_enum:"pixel"})});try{window.ttq&&window.ttq._ppf&&(r.end=performance.now(),window.ttq._ppf.push(r))}catch(t){}},r.pixelSend=function(t,e,r,n,o){void 0===n&&(n={});try{n&&n._i||o!==uh.TRACK||e===r_||this.handleEventPayloadValidate(ai()(r||{}))}catch(t){D(cQ.CUSTOM_ERROR,t,{custom_name:"diagnostics_console",custom_enum:"track"})}},r.handlePixelInfoValidate=function(t){if(t.status!==uG.Live)return void this.warn(us.INVALID_PIXEL_CODE)},r.handleEventPayloadValidate=function(t){t.properties||(t.properties={}),ap(t)&&this.warn(us.EMPTY_EVENT_TYPE_NAME),ad(t)||this.warn(us.MISMATCHED_EVENT_TYPE_NAME_FOR_CUSTOM_EVENT),av(t)||this.warn(us.LONG_EVENT_TYPE_NAME),a_(t)&&this.warn(us.MISSING_EMAIL_AND_PHONE),am(t)&&this.warn(us.INVALID_EMAIL_INFORMATION),ag(t)&&this.warn(us.INVALID_EMAIL_FORMAT),ay(t)&&this.warn(us.INVALID_PHONE_NUMBER_INFORMATION),aE(t)&&this.warn(us.INVALID_PHONE_NUMBER_FORMAT),ab(t)&&this.warn(us.MISSING_CONTENT_ID),aw(t)||this.warn(us.INVALID_CONTENT_ID),aO(t)||this.warn(us.INVALID_CONTENT_TYPE),aI(t)||this.warn(us.INVALID_EVENT_PARAMETER_VALUE),aT(t)&&this.warn(us.MISSING_VALUE_PARAMETER),aS(t)||this.warn(us.INVALID_CURRENCY_CODE),aR(t)&&this.warn(us.MISSING_CURRENCY_PARAMETER,{learn_more:""})},e}(nK);aL=function(t,e,r,n){var o,i=arguments.length,a=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,r,n);else for(var c=t.length-1;c>=0;c--)(o=t[c])&&(a=(i<3?o(a):i>3?o(e,r,a):o(e,r))||a);return i>3&&a&&Object.defineProperty(e,r,a),a}([em(),aA(0,eg(_.CONTEXT)),aA(1,eg(_.TTQ_REPORTERS)),aA(2,eg(_.TTQ_GLOBAL_OPTIONS))],aL);var ax="https://analytics.tiktok.com/i18n/pixel/eb.js",aP="_tt_event_builder";function aC(t,e){return(aC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t})(t,e)}(cq=uH||(uH={})).EVENT_BUILD_BOOTSTRAP_ACK="event_builder_bootstrap_ack",cq.EVENT_BUILD_WRONG_CODE="event_builder_wrong_code",cq.EVENT_BUILD_BOOTSTRAP="event_builder_bootstrap";var ak=function(t,e){return function(r,n){e(r,n,t)}},aD=function(t){function e(e,r){var n;return(n=t.call(this,{name:"EventBuilder",reporters:r,context:e})||this).pluginMounted=!1,n}return e.prototype=Object._ttq_create(t.prototype),e.prototype.constructor=e,aC(e,t),e.prototype.pixelDidMount=function(t){var e=this;try{if(window.ttq&&!window.ttq._ppf&&(window.ttq._ppf=[]),window.ttq&&window.ttq._ppf)var r={taskName:window.ttq._pf_tn,functionName:"event_builder_plugin_pixelDidMount",start:performance.now()}}catch(t){}if(!this.pluginMounted){this.pluginMounted=!0;var n=b(),o=function(t){t.data.type===uH.EVENT_BUILD_BOOTSTRAP&&!n._event_builder_pickup_sdk_loaded&&(e.reporters.find(function(e){return e.getReporterId()===t.data.pixelCode})?(n._event_builder_pickup_sdk_loaded=!0,eA(aP,t.data),rh(ax).then(function(){window.opener.window.postMessage({type:uH.EVENT_BUILD_BOOTSTRAP_ACK},"*")}).catch(function(t){D(cQ.CUSTOM_ERROR,t,{custom_name:"event_builder_load_error",custom_enum:"load_ebjs"})})):n._event_builder_pickup_sdk_verify_flag||(setTimeout(function(){e.reporters.find(function(e){return e.getReporterId()===t.data.pixelCode})||window.opener.window.postMessage({type:uH.EVENT_BUILD_WRONG_CODE},"*")},5e3),n._event_builder_pickup_sdk_verify_flag=!0))};!n._event_builder_pickup_sdk_loaded&&(eR(aP)?rh(ax).then(function(){n._event_builder_pickup_sdk_loaded=!0}):window.opener&&(window.addEventListener("message",o),setTimeout(function(){window.removeEventListener("message",o)},8e3)));try{window.ttq&&window.ttq._ppf&&(r.end=performance.now(),window.ttq._ppf.push(r))}catch(t){}}},e}(nK);function aM(t,e){return(aM=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t})(t,e)}aD=function(t,e,r,n){var o,i=arguments.length,a=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,r,n);else for(var c=t.length-1;c>=0;c--)(o=t[c])&&(a=(i<3?o(a):i>3?o(e,r,a):o(e,r))||a);return i>3&&a&&Object.defineProperty(e,r,a),a}([em(),ak(0,eg(_.CONTEXT)),ak(1,eg(_.TTQ_REPORTERS))],aD);var aj=function(t,e){return function(r,n){e(r,n,t)}},aF="tt_pixel_is_enrich_ipv6_triggered_by_enrich_am",aU=function(t){function e(e,r,n,o){var i;return(i=t.call(this,{name:"EnrichIpv6",reporters:r,context:e})||this).hasReported=!1,i.shouldReportAfterEnrichAM=!1,i.reportService=n,i.env=o,i}e.prototype=Object._ttq_create(t.prototype),e.prototype.constructor=e,aM(e,t);var r=e.prototype;return r.isPixelEnrichIpv6=function(){var t=this.reporters;return!!t&&0!==t.length&&t.every(function(t){return t&&t.plugins&&!0===t.plugins.EnrichIpv6})},r.isEnrichIpv6V2SwitchOn=function(){var t="EnrichIpv6V2";try{var e=b()._plugins||{};if(null!=e[t])return!!e[t];return!1}catch(t){return!1}},r.buildEnrichIpv6Data=function(t){var e=this.isEnrichIpv6V2SwitchOn()?"#source=2":"#source=1";return Object.assign(Object.assign({},t),{event:"EnrichIpv6",trigger_event:t.event,message_id:t.message_id+e})},r.pixelSend=function(t,e,r,n,o){void 0===n&&(n={});try{var i;if(o!==uh.TRACK||!("Shopify"===R(t)||this.isEnrichIpv6V2SwitchOn())||tk(this.env)||!(r&&r.message_id)||((null==(i=this.context.getPageSign().pageIndex)?void 0:i.index)===0&&!this.hasReported&&this.isPixelEnrichIpv6()&&(this.hasReported=!0,this.reportService.report(eU,this.buildEnrichIpv6Data(r),ud.htmlHttpReport)),"true"===sessionStorage.getItem(aF)))return;"EnrichAM"===e&&(this.shouldReportAfterEnrichAM=!0),this.shouldReportAfterEnrichAM&&this.isPixelEnrichIpv6()&&(this.shouldReportAfterEnrichAM=!1,sessionStorage.setItem(aF,"true"),this.reportService.report(eU,this.buildEnrichIpv6Data(r),ud.htmlHttpReport))}catch(t){D(cQ.CUSTOM_ERROR,t,{custom_name:"enrich_ipv6_report"})}},e}(nK);function aG(t){return performance&&performance.timing?t?J()-t:J()-performance.timing.navigationStart:-1}function aH(t,e){return function(){for(var r=arguments.length,n=Array(r),o=0;o=0;c--)(o=t[c])&&(a=(i<3?o(a):i>3?o(e,r,a):o(e,r))||a);return i>3&&a&&Object.defineProperty(e,r,a),a}([em(),aj(0,eg(_.CONTEXT)),aj(1,eg(_.TTQ_REPORTERS)),aj(2,eg(_.REPORT_SERVICE)),aj(3,eg(_.ENV))],aU),(cB=uV||(uV={})).FIRST_CONTENTFUL_PAINT="fcp",cB.LARGEST_CONTENTFUL_PAINT="lcp",cB.FIRST_INPUT_DELAY="fid",cB.TIME_TO_FIRST_BYTE="ttfb",cB.PAGE_LEAVE="pl",cB.LOAD_FINISH="lf",cB.TIME_WINDOW_TRACKER="twt",cB.TIME_TO_INTERACTIVE="tti",(cK=uq||(uq={})).performance="performance",cK.interaction="interaction";var aB=function(){function t(t,e,r,n){n?(this.reportService=r,this.context=t,this.reporters=e,this.reportUrl=n):D(cQ.CUSTOM_ERROR,Error("empty reportUrl"),{custom_name:"empty_reportUrl",custom_enum:"page_perf_monitor"})}var e=t.prototype;return e.getResult=function(t){return{action_event:t}},e.report=function(t){var e=this;if(void 0!==t){var r=this.getReportPixelList(),n=this.assemblyReportData(uh.PAGE,t,r);n&&this.reportService.reportPreTasks.then(function(){e.reportService.report(e.reportUrl,n,ud.defaultReport,uv.P0)}),this.resetAfterReport()}},e.getReportPixelList=function(){return this.reporters},e.assemblyReportData=function(t,e,r){if(0!==r.length){var n,o=r.map(function(t){return t.getReporterId()}),i=this.context.getPageSign(),a=r[0],c=a.assemblyData(a.getReporterId(),"",{},{},uh.PAGE);return delete c.event,c.action=t,c.auto_collected_properties=e,c.context.pixel||(c.context.pixel={}),c.context.pixel.code=o[0],c.context.pixel.codes=o.join("|"),c.context.index=null==(n=i.pageIndex)?void 0:n.index,c.context.session_id=i.sessionId,c.context.pageview_id=Q(this.context.getPageViewId(),a.reporterInfo.loadId,"::"),c.message_id=c.message_id.replace(/-[^-]*$/,""),c}},t}();function aK(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r=t.length?{done:!0}:{done:!1,value:t[n++]}}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(this.rules);!(t=e()).done;){var r=t.value;try{if(!r({clickTimes:this.clickTimesTotal,scrollTimes:this.scrollTimesTotal,stayTime:this.stayTime}))return!1}catch(t){return!1}}return!0},r.isUpdated=function(){return 0!=this.clickTimes||0!=this.scrollTimes},r.resetAfterReport=function(){this.clickTimes=0,this.scrollTimes=0},e}(aB),uX=function(t){setTimeout(function(){t(uV.TIME_TO_INTERACTIVE,-1)},0)},uz=function(t){var e=function(){new Promise(function(t,e){setTimeout(function(){if(function(){try{return!!(performance&&performance.getEntriesByType)}catch(t){return!1}}()){var r=performance.getEntriesByType("navigation");if(r.length>0){var n=r[0];t(n.loadEventEnd-n.startTime)}else window.performance.timing?t(window.performance.timing.loadEventEnd-window.performance.timing.navigationStart||-1):e("Performance timing not supported")}},0)}).then(function(e){t(uV.LOAD_FINISH,e)}).catch(function(e){t(uV.LOAD_FINISH,-1)})};"complete"===window.document.readyState?e():window.addEventListener("load",e)},uQ=-1,uZ=function(t){addEventListener("pageshow",function(e){e.persisted&&(uQ=e.timeStamp,t(e))},!0)},u$=function(){return window.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0]},u0=function(){var t=u$();return t&&t.activationStart||0},u1=function(t,e){var r=u$(),n="navigate";return uQ>=0?n="back-forward-cache":r&&(document.prerendering||u0()>0?n="prerender":document.wasDiscarded?n="restore":r.type&&(n=r.type.replace(/_/g,"-"))),{name:t,value:void 0===e?-1:e,rating:"good",delta:0,entries:[],id:"v3-".concat(Date.now(),"-").concat(Math.floor(0x82f79cd8fff*Math.random())+1e12),navigationType:n}},u2=function(t,e,r){try{if(PerformanceObserver.supportedEntryTypes.includes(t)){var n=new PerformanceObserver(function(t){Promise.resolve().then(function(){e(t.getEntries())})});return n.observe(Object.assign({type:t,buffered:!0},r||{})),n}}catch(t){}},u3=function(t,e,r,n){var o,i;return function(a){var c;e.value>=0&&(a||n)&&((i=e.value-(o||0))||void 0===o)&&(o=e.value,e.delta=i,c=e.value,e.rating=c>r[1]?"poor":c>r[0]?"needs-improvement":"good",t(e))}},u6=function(t){requestAnimationFrame(function(){return requestAnimationFrame(function(){return t()})})},u5=function(t){var e=function(e){"pagehide"!==e.type&&"hidden"!==document.visibilityState||t(e)};addEventListener("visibilitychange",e,!0),addEventListener("pagehide",e,!0)},u8=function(t){var e=!1;return function(r){e||(t(r),e=!0)}},u4=-1,u9=function(){return"hidden"!==document.visibilityState||document.prerendering?1/0:0},u7=function(t){"hidden"===document.visibilityState&&u4>-1&&(u4="visibilitychange"===t.type?t.timeStamp:0,se())},st=function(){addEventListener("visibilitychange",u7,!0),addEventListener("prerenderingchange",u7,!0)},se=function(){removeEventListener("visibilitychange",u7,!0),removeEventListener("prerenderingchange",u7,!0)},sr=function(){return u4<0&&(u4=u9(),st(),uZ(function(){setTimeout(function(){u4=u9(),st()},0)})),{get firstHiddenTime(){return u4}}},sn=function(t){document.prerendering?addEventListener("prerenderingchange",function(){return t()},!0):t()},so=[1800,3e3],si=function(t,e){e=e||{},sn(function(){var r,n=sr(),o=u1("FCP"),i=u2("paint",function(t){t.forEach(function(t){"first-contentful-paint"===t.name&&(i.disconnect(),t.startTimen.value&&(n.value=o,n.entries=i,r())},c=u2("layout-shift",a);c&&(r=u3(t,n,sa,e.reportAllChanges),u5(function(){a(c.takeRecords()),r(!0)}),uZ(function(){o=0,r=u3(t,n=u1("CLS",0),sa,e.reportAllChanges),u6(function(){return r()})}),setTimeout(r,0))}))},su={passive:!0,capture:!0},ss=new Date,sl=function(t,e){uB||(uB=e,uK=t,uW=new Date,sp(removeEventListener),sf())},sf=function(){if(uK>=0&&uK1e12?new Date:performance.now())-t.timeStamp;"pointerdown"==t.type?(e=function(){sl(o,t),n()},r=function(){n()},n=function(){removeEventListener("pointerup",e,su),removeEventListener("pointercancel",r,su)},addEventListener("pointerup",e,su),addEventListener("pointercancel",r,su)):sl(o,t)}},sp=function(t){["mousedown","keydown","touchstart","pointerdown"].forEach(function(e){return t(e,sh,su)})},sd=[100,300],sv=function(t,e){e=e||{},sn(function(){var r,n=sr(),o=u1("FID"),i=function(t){t.startTimeperformance.now())return;r.value=Math.max(i-u0(),0),r.entries=[o],n(!0),uZ(function(){(n=u3(t,r=u1("TTFB",0),sy,e.reportAllChanges))(!0)})}})};function sw(t,e){return(sw=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t})(t,e)}var sO=function(t,e){return function(r,n){e(r,n,t)}},sI=function(t){function e(e,r,n,o){var i;return(i=t.call(this,e,r,n,o)||this).cls=-1,i.init(),i}e.prototype=Object._ttq_create(t.prototype),e.prototype.constructor=e,sw(e,t);var r=e.prototype;return r.init=function(){sc(this.clsHandler.bind(this),{reportAllChanges:!0}),sb(this.webVitalHandler.bind(this)),si(this.webVitalHandler.bind(this)),sg(this.webVitalHandler.bind(this),{reportAllChanges:!0}),sv(this.webVitalHandler.bind(this)),uX(this.baseHandler.bind(this)),uz(this.baseHandler.bind(this))},r.getResult=function(t){var e=Math.floor(aG()),r={ttns:e,cls:aV(this.cls),idx:this.getSessionIndex(),pep:aV(this.getPep())},n=["cls","idx","pep"];n.unshift(t);var o={metrics_type:n.join("|"),cls:r.cls,idx:r.idx,pep:r.pep};return o[t]=e,{action_event:t,perf:r,page_perf:o}},r.resetAfterReport=function(){},r.clsHandler=function(t){this.cls=t.value||-1},r.webVitalHandler=function(t){try{if(window.ttq&&!window.ttq._ppf&&(window.ttq._ppf=[]),window.ttq&&window.ttq._ppf){var e,r={taskName:window.ttq._pf_tn||"page_data_web_vital_handler",functionName:window.ttq._pf_tn&&"page_data_web_vital_handler",start:performance.now()};window.ttq._pf_tn||(window.ttq._pf_tn="page_data_web_vital_handler")}}catch(t){}var n=this.getResult(t.name.toLocaleLowerCase());n.perf&&(n.perf.ttns=(null==t?void 0:t.value)?Math.floor(t.value):-1),n.page_perf&&(n.page_perf[t.name.toLocaleLowerCase()]=null==(e=null==n?void 0:n.perf)?void 0:e.ttns),this.report(n),this.resetAfterReport();try{window.ttq&&window.ttq._ppf&&(r.end=performance.now(),window.ttq._ppf.push(r),"page_data_web_vital_handler"===window.ttq._pf_tn&&(window.ttq._pf_tn=""))}catch(t){}},r.baseHandler=function(t,e){try{if(window.ttq&&!window.ttq._ppf&&(window.ttq._ppf=[]),window.ttq&&window.ttq._ppf){var r,n={taskName:window.ttq._pf_tn||"page_data_base_handler",functionName:window.ttq._pf_tn&&"page_data_base_handler",start:performance.now()};window.ttq._pf_tn||(window.ttq._pf_tn="page_data_base_handler")}}catch(t){}var o=this.getResult(t);o.perf&&(o.perf.ttns=e?Math.floor(e):-1),o.page_perf&&(o.page_perf[t]=null==(r=o.perf)?void 0:r.ttns),this.report(o),this.resetAfterReport();try{window.ttq&&window.ttq._ppf&&(n.end=performance.now(),window.ttq._ppf.push(n),"page_data_base_handler"===window.ttq._pf_tn&&(window.ttq._pf_tn=""))}catch(t){}},r.getSessionIndex=function(){var t,e=null==(t=this.context.getPageSign().pageIndex)?void 0:t.main;return null==e?-1:e},r.getCurrScrollPosition=function(){return document.documentElement.scrollTop||document.body.scrollTop},r.getViewportHeight=function(){return window.innerHeight||document.documentElement.clientHeight},r.getMaxHeight=function(){var t=document.body,e=document.documentElement;return Math.max(t.scrollHeight,t.offsetHeight,e.clientHeight,e.scrollHeight,e.offsetHeight)},r.getPep=function(){return(this.getCurrScrollPosition()+this.getViewportHeight())/this.getMaxHeight()},e}(aB);sI=function(t,e,r,n){var o,i=arguments.length,a=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,r,n);else for(var c=t.length-1;c>=0;c--)(o=t[c])&&(a=(i<3?o(a):i>3?o(e,r,a):o(e,r))||a);return i>3&&a&&Object.defineProperty(e,r,a),a}([sO(0,eg(_.CONTEXT)),sO(1,eg(_.TTQ_REPORTERS)),sO(2,eg(_.REPORT_SERVICE))],sI);var sT=[function(t){var e=t.clickTimes,r=t.scrollTimes;return e>=1||r>=1}];function sS(t,e){return(sS=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t})(t,e)}var sR=function(t,e){return function(r,n){e(r,n,t)}},sN="PageData",sA=function(t){function e(e,r,n,o){var i;return(i=t.call(this,{name:sN,reporters:r,context:e})||this).monitors=[],i.isPagePerfInit=!1,i.isPageInterInit=!1,i.reportService=n,i.context=e,i.reporters=r,i.env=o,i}e.prototype=Object._ttq_create(t.prototype),e.prototype.constructor=e,sS(e,t);var r=e.prototype;return r.init=function(t){this.isPageInterEnabled(t)&&this.initInteraction(),this.isPagePerfEnabled(t)&&this.initPerformance()},r.initInteraction=function(){this.isPageInterInit||(this.interactionMonitor=new uJ(this.context,this.reporters,this.reportService,rI(uh.PAGE_INTERACTION),sT),this.monitors.push(this.interactionMonitor),this.isPageInterInit=!0)},r.initPerformance=function(){this.isPagePerfInit||(this.performanceMonitor=new sI(this.context,this.reporters,this.reportService,rI(uh.PAGE_PERFORMANCE)),this.monitors.push(this.performanceMonitor),this.isPagePerfInit=!0)},r.isPagePerfEnabled=function(t){return tk(this.env)||aq(t,uq.performance)},r.isPageInterEnabled=function(t){return tk(this.env)||aq(t,uq.interaction)},r.report=function(t){if(this.isPageInterInit){var e=this.interactionMonitor.getResultOnPageLeave(t);void 0!==e&&(this.interactionMonitor.report(e),this.interactionMonitor.resetAfterReport())}},r.pageWillLeave=function(t){this.report(uV.PAGE_LEAVE)},r.pixelDidMount=function(t){try{if(window.ttq&&!window.ttq._ppf&&(window.ttq._ppf=[]),window.ttq&&window.ttq._ppf)var e={taskName:window.ttq._pf_tn,functionName:"page_plugin_pixelDidMount",start:performance.now()}}catch(t){}this.init(t);try{window.ttq&&window.ttq._ppf&&(e.end=performance.now(),window.ttq._ppf.push(e))}catch(t){}},e}(nK);sA=function(t,e,r,n){var o,i=arguments.length,a=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,r,n);else for(var c=t.length-1;c>=0;c--)(o=t[c])&&(a=(i<3?o(a):i>3?o(e,r,a):o(e,r))||a);return i>3&&a&&Object.defineProperty(e,r,a),a}([em(),sR(0,eg(_.CONTEXT)),sR(1,eg(_.TTQ_REPORTERS)),sR(2,eg(_.REPORT_SERVICE)),sR(3,eg(_.ENV))],sA);var sL={initAllModule:1,webTtqFactory:2,handleCache:3,webReporterFactory:4,initAutoForm:5,auto_config_plugin_pixelDidMount:6,callback_plugin_pixelDidMount:7,console_plugin_pixelDidMount:8,event_builder_plugin_pixelDidMount:9,shopify_plugin_pixelDidMount:10,page_plugin_pixelDidMount:11,competitor_insight_plugin_init:12,getPixelInstalledPosition:13,getPixelScriptByPixelCode:14,resetExpires:15,freezeAPI:16,handlePixelRules:17,mergeWebGlobalTtq:18,handleGlobalCache:22,getPixelDetail:19,basettq_init_context_info:20,initAutoForm_getOverallFormDetail:21,web_track_handler:23,identify_api_handler:24,updateParameterInferenceData:25},sx={identify_api_handler:{id:1,fn:[]},identify_encryption:{id:2,fn:[]},identify_after_encryption:{id:3,fn:[]},track_api_handler:{id:4,fn:[]},track_after_reporter_init:{id:5,fn:[]},track_after_report_preposition:{id:6,fn:[]},init:{id:7,fn:[sL.initAllModule,sL.webTtqFactory,sL.handleCache,sL.webReporterFactory,sL.initAutoForm,sL.freezeAPI,sL.handlePixelRules,sL.resetExpires,sL.mergeWebGlobalTtq,sL.auto_config_plugin_pixelDidMount,sL.callback_plugin_pixelDidMount,sL.console_plugin_pixelDidMount,sL.event_builder_plugin_pixelDidMount,sL.shopify_plugin_pixelDidMount,sL.page_plugin_pixelDidMount,sL.competitor_insight_plugin_init,sL.getPixelInstalledPosition,sL.getPixelScriptByPixelCode,sL.handleGlobalCache,sL.basettq_init_context_info,sL.initAutoForm_getOverallFormDetail,sL.web_track_handler,sL.identify_api_handler,sL.updateParameterInferenceData]},page_api_handler:{id:8,fn:[]},auto_advanced_matching_handler:{id:9,fn:[]},auto_config_metadata_handler:{id:10,fn:[]},auto_config_click_handler:{id:11,fn:[]},auto_config_form_handler:{id:12,fn:[]},event_builder_dispatcher:{id:13,fn:[]},page_data_web_vital_handler:{id:14,fn:[]},page_data_base_handler:{id:15,fn:[]}},sP=function(){function t(){this.queue=[],this.currentTaskMap={}}var e=t.prototype;return e.handleCache=function(t){var e=this;t.forEach(function(t){e.push(t)})},e.push=function(t){var e=t.taskName,r=t.functionName,n=t.start,o=Math.round((t.end-n)*1e3),i=e&&this.getTaskIdFromName(e);if(i){var a=this.currentTaskMap[i];if(a||(this.currentTaskMap[i]=a={id:i,d:-1}),r){var c=this.getFunctionIdFromName(r);c&&(a.f=[].concat(a.f||[],[{id:c,d:o}]))}else a.d=o,this.queue.push(a),delete this.currentTaskMap[i]}},e.print=function(){return this.queue},e.printAndClear=function(){var t=this.print();return this.clear(),t},e.clear=function(){this.queue=[]},e.getTaskIdFromName=function(t){var e;return null==(e=sx[t])?void 0:e.id},e.getFunctionIdFromName=function(t){return sL[t]},t}();function sC(t,e){return(sC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t})(t,e)}var sk=function(t,e){return function(r,n){e(r,n,t)}},sD=function(t){function e(e,r){var n;return(n=t.call(this,{name:"RuntimeMeasurement",reporters:r,context:e})||this).initialize=!1,n.init(),n}return e.prototype=Object._ttq_create(t.prototype),e.prototype.constructor=e,sC(e,t),e.prototype.init=function(){if(!this.initialize){this.performanceDataQueue=new sP;var t=b();t&&t._ppf&&(this.performanceDataQueue.handleCache(t._ppf),t._ppf=this.performanceDataQueue),this.initialize=!0}},e}(nK);sD=function(t,e,r,n){var o,i=arguments.length,a=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,r,n);else for(var c=t.length-1;c>=0;c--)(o=t[c])&&(a=(i<3?o(a):i>3?o(e,r,a):o(e,r))||a);return i>3&&a&&Object.defineProperty(e,r,a),a}([em(),sk(0,eg(_.CONTEXT)),sk(1,eg(_.TTQ_REPORTERS))],sD),(t=aY||(aY={}))[t.OTHER=0]="OTHER",t[t.ANDROID=1]="ANDROID",t[t.IOS=2]="IOS";var sM=[cQ.LOAD_START,cQ.LOAD_END,cQ.INIT_START,cQ.INIT_END,cQ.JSB_INIT_START,cQ.JSB_INIT_END,cQ.AD_INFO_INIT_START,cQ.AD_INFO_INIT_END,cQ.IDENTIFY_INIT_START,cQ.IDENTIFY_INIT_END,cQ.PLUGIN_INIT_START,cQ.PLUGIN_INIT_END],sj=[cQ.BEFORE_INIT,cQ.INIT_START,cQ.INIT_END,cQ.HTTP_SEND,cQ.AD_INFO_INIT_END];function sF(t){try{if(!performance||!performance.timing)return -1;if(t)return J()-t;return J()-performance.timing.navigationStart}catch(t){}return -1}var sU=function(t,e){void 0===e&&(e="");try{var r=[],n=performance.getEntriesByType("resource");if(n&&Array.isArray(n)){var o=[RegExp("/i18n/pixel/events\\.js\\?sdkid="+t),RegExp("/i18n/pixel/sdk\\.js\\?sdkid="+t)];n.forEach(function(t){var e=t.name,n=t.duration;o.some(function(t){return t.test(e)})&&r.push({name:e,duration:n})});var i=document&&document.currentScript,a=i&&i.src;if(a||!a&&e){var c=n.find(function(t){return t.name.indexOf(a||e)>-1});c&&r.push({name:c.name,duration:c.duration})}}return r}catch(t){return[]}};function sG(){sG=function(){return t};var t={},e=Object.prototype,r=e.hasOwnProperty,n=Object.defineProperty||function(t,e,r){t[e]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function u(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{u({},"")}catch(t){u=function(t,e,r){return t[e]=r}}function s(t,e,r,o){var i,a,c,u,s=Object._ttq_create((e&&e.prototype instanceof h?e:h).prototype);return n(s,"_invoke",{value:(i=t,a=r,c=new O(o||[]),u="suspendedStart",function(t,e){if("executing"===u)throw Error("Generator is already running");if("completed"===u){if("throw"===t)throw e;return T()}for(c.method=t,c.arg=e;;){var r=c.delegate;if(r){var n=function t(e,r){var n=r.method,o=e.iterator[n];if(void 0===o)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=void 0,t(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=TypeError("The iterator does not provide a '"+n+"' method")),f;var i=l(o,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,f;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=void 0),r.delegate=null,f):a:(r.method="throw",r.arg=TypeError("iterator result is not an object"),r.delegate=null,f)}(r,c);if(n){if(n===f)continue;return n}}if("next"===c.method)c.sent=c._sent=c.arg;else if("throw"===c.method){if("suspendedStart"===u)throw u="completed",c.arg;c.dispatchException(c.arg)}else"return"===c.method&&c.abrupt("return",c.arg);u="executing";var o=l(i,a,c);if("normal"===o.type){if(u=c.done?"completed":"suspendedYield",o.arg===f)continue;return{value:o.arg,done:c.done}}"throw"===o.type&&(u="completed",c.method="throw",c.arg=o.arg)}})}),s}function l(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}t.wrap=s;var f={};function h(){}function p(){}function d(){}var v={};u(v,i,function(){return this});var _=Object.getPrototypeOf,m=_&&_(_(I([])));m&&m!==e&&r.call(m,i)&&(v=m);var g=d.prototype=h.prototype=Object._ttq_create(v);function y(t){["next","throw","return"].forEach(function(e){u(t,e,function(t){return this._invoke(e,t)})})}function E(t,e){var o;n(this,"_invoke",{value:function(n,i){function a(){return new e(function(o,a){!function n(o,i,a,c){var u=l(t[o],t,i);if("throw"!==u.type){var s=u.arg,f=s.value;return f&&"object"==typeof f&&r.call(f,"__await")?e.resolve(f.__await).then(function(t){n("next",t,a,c)},function(t){n("throw",t,a,c)}):e.resolve(f).then(function(t){s.value=t,a(s)},function(t){return n("throw",t,a,c)})}c(u.arg)}(n,i,o,a)})}return o=o?o.then(a,a):a()}})}function b(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function w(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function O(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(b,this),this.reset(!0)}function I(t){if(t){var e=t[i];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,o=function e(){for(;++n=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return n("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(c&&u){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),w(r),f}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;w(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,e,r){return this.delegate={iterator:I(t),resultName:e,nextLoc:r},"next"===this.method&&(this.arg=void 0),f}},t}function sH(t,e,r,n,o,i,a){try{var c=t[i](a),u=c.value}catch(t){r(t);return}c.done?e(u):Promise.resolve(u).then(n,o)}function sV(t,e){return(sV=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t})(t,e)}(e=aJ||(aJ={}))[e.NOT_DETERMINED=0]="NOT_DETERMINED",e[e.RESTRICTED=1]="RESTRICTED",e[e.DENIED=2]="DENIED",e[e.AUTHORIZED=3]="AUTHORIZED";var sq=function(t){function e(e){(r=t.call(this,{name:"Monitor",reporters:e.reporters,context:e.context})||this).hasReportMap={},r.cachedData=[],r.contextInitEndStatus=!1,r.legacy=[];var r,n=e.pixelDetails,o=e.reportService,i=e.httpService,a=e.env,c=e.ttqOptions;return r.env=a,r.lib=n.lib,r.pixelCode=n.pixelCode,r.reportService=o,r.httpService=i,r.contextInitEndStatus=!1,r.platform=tF()?aY.ANDROID:tU()?aY.IOS:aY.OTHER,r.partner=c.partner||"",c.legacy&&(r.legacy=c.legacy),r.ttqOptions=c,r}e.prototype=Object._ttq_create(t.prototype),e.prototype.constructor=e,sV(e,t);var r,n,o=e.prototype;return o.reportSwitch=function(){return!this.reporters.some(function(t){var e;return(null==(e=t.options)?void 0:e.monitor)===!1})},o.recordReportLog=function(t){var e=t.pixel_code;this.hasReportMap[e]||(this.hasReportMap[e]=[]),this.hasReportMap[e].push(t)},r=sG().mark(function t(e,r){return sG().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.httpService.send(e,r);case 2:!t.sent&&this.httpService.sendByImage&&this.httpService.sendByImage(e,{log_message:na(r)});case 4:case"end":return t.stop()}},t,this)}),n=function(){var t=this,e=arguments;return new Promise(function(n,o){var i=r.apply(t,e);function a(t){sH(i,n,o,a,c,"next",t)}function c(t){sH(i,n,o,a,c,"throw",t)}a(void 0)})},o.send=function(t,e){return n.apply(this,arguments)},o.sendByReportService=function(t){var e,r=(e=t.metric_name,sj.indexOf(e)>-1);this.reportService.report(eF,t,r?ud.defaultReport:ud.htmlHttpReport,r?uv.P0:uv.P1)},o.report=function(t,e){return(void 0===e&&(e=!1),this.recordReportLog(t),e)?void this.send(eF,t):this.contextInitEndStatus?void this.sendByReportService(t):void this.cachedData.push(t)},o.contextInitEnd=function(){try{if(window.ttq&&!window.ttq._ppf&&(window.ttq._ppf=[]),window.ttq&&window.ttq._ppf)var t={taskName:window.ttq._pf_tn,functionName:"monitor_plogin_context_init_end",start:performance.now()}}catch(t){}for(this.contextInitEndStatus=!0;this.cachedData.length;){var e=this.cachedData.shift();e&&null!=e.metric_name&&this.sendByReportService(e)}try{window.ttq&&window.ttq._ppf&&(t.end=performance.now(),window.ttq._ppf.push(t))}catch(t){}},o.info=function(t,e,r,n){if(void 0===e&&(e={}),void 0===r&&(r=!1),void 0===n&&(n=!1),this.reportSwitch()&&L("Monitor")||n)try{var o=this.assemblyBaseData(t,e);if(this.isRepeatLog(o))return;this.report(o,r)}catch(t){}},o.error=function(t,e,r,n){if(void 0===r&&(r={}),void 0===n&&(n=!1),this.reportSwitch()&&L("Monitor"))try{var o=this.assemblyBaseData(t,r);if(Object.assign(o.ext_json||{},{message:e.message,stack:e.stack}),this.isRepeatLog(o))return;this.report(o,n)}catch(t){}},o.isRepeatLog=function(t){var e=t.pixel_code,r=t.metric_name;if(!e||!r)return!1;var n=sM.some(function(t){return r.indexOf(t)>-1}),o=this.hasReportMap[e],i=o&&o.some(function(t){return t.metric_name===r});return n&&i},o.getReportInfo=function(t){var e=this.reporters.find(function(e){return e.getReporterId()===t});if(e)return e.reporterInfo;var r=b()._i[t];if(r)return r.info},o.assemblyBaseData=function(t,e){var r=e||{},n=r.pixelCode,o=r.extJSON,i=r.custom_name,a=r.custom_enum,c=r.app_name,u=r.latency,s=b(),l=this.env,f=this.platform,h=this.context,p=this.reporters,d=h.getAllData(),v=d.libraryInfo,_=d.pageInfo,m=d.adInfo,g=d.pageSign,y=d.enableAdTracking,E=h.getVariationId(),w=h.getVids(),O=this.legacy||[],T=m&&m.log_extra&&function(t){try{return JSON.parse(t)}catch(t){return{}}}(m.log_extra)||{},S=p.map(function(t){return t.getReporterId()}),N=n||j().pixelCode||this.pixelCode||this.reporters[0]&&this.reporters[0].getReporterId()||Object.keys(s._i)[0]||"",A=this.getReportInfo(N),L=O.length?O.includes(N)?"legacy-ttq":"ttq":this.lib,x=R(N)||this.partner||"non",P=y?aJ.AUTHORIZED:aJ.DENIED,C={metric_name:t,pixel_code:N,platform:f,app_name:(void 0===c?"":c)||(void 0===l?"":l),net_type:function(){try{var t=navigator&&(navigator.connection||navigator.mozConnection||navigator.webkitConnection);return t?t.effectiveType:""}catch(t){}return""}(),placement:T.placement||"non",lib:{lib_version:v&&v.version||"",ttq_name:L},in_iframe:Number(tY()),time_to_last_start:-1,time_to_navigation_start:-1,latency:void 0===u?0:u,page_url:_&&_.url||eI().url,att_status:P,pageview_id:this.context.getPageViewId()||"",session_id:g&&g.sessionId||"",variation_id:E,vids:w,load_id:A&&A.loadId||"",ad_id:String(m.ad_id),creative_id:String(m.creative_id||T.creative_id),user_agent:I(),pixel_monitor_version:"v2",custom_name:i,custom_enum:a,partner:x,ext_json:{performance:[],pixel_list:S.toString(),ad_info_from:m.ad_info_from,pixel_api_conflict_flag:F()}};return o&&Object.assign(C.ext_json,o),C},o.initStart=function(t){this.info(cQ.INIT_START,t)},o.initEnd=function(t){this.info(cQ.INIT_END,t)},o.jsbInitStart=function(){this.info(cQ.JSB_INIT_START)},o.jsbInitEnd=function(){this.info(cQ.JSB_INIT_END)},o.beforeAdInfoInitStart=function(t){this.info(cQ.BEFORE_AD_INFO_INIT_START,t)},o.adInfoInitStart=function(t){this.info(cQ.AD_INFO_INIT_START,t)},o.adInfoInitEnd=function(t){this.info(cQ.AD_INFO_INIT_END,t)},o.pluginInitStart=function(t){this.info(t+cQ.PLUGIN_INIT_START)},o.pluginInitEnd=function(t){this.info(t+cQ.PLUGIN_INIT_END)},e}(nK);function sB(t,e){return(sB=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t})(t,e)}var sK=function(t,e){return function(r,n){e(r,n,t)}},sW=function(t){function e(e,r,n,o,i,a){var c;return(c=t.call(this,{pixelDetails:j(),context:e,reporters:r,reportService:n,httpService:o,env:i,ttqOptions:a})||this).statusTimeline={},c}e.prototype=Object._ttq_create(t.prototype),e.prototype.constructor=e,sB(e,t);var r=e.prototype;return r.getDurationTime=function(t){try{var e,r=(e=t.match(/_(start|end)$/))&&e[1];if(!r)return 0;var n=t.split("_").slice(0,-1).join("_"),o=this.statusTimeline[n];switch(!o&&(this.statusTimeline[n]={},o=this.statusTimeline[n]),r){case"start":o.start=o.start||J();break;case"end":if(!o.start)return -1;return o.end=o.end||J(),o.end-o.start}}catch(t){}return 0},r.assemblyBaseData=function(e,r){var n=t.prototype.assemblyBaseData.call(this,e,r),o=n.pixel_code,i=n.latency,a=this.getReportInfo(o),c=a&&a.loadStart;return Object.assign(n,{time_to_last_start:c?sF(c):-1,time_to_navigation_start:sF(),latency:i=i||this.getDurationTime(e)}),[cQ.BEFORE_INIT,cQ.IDENTIFY_INIT_END].includes(e)&&(n.ext_json=n.ext_json||{},n.ext_json.performance=sU(o,e===cQ.IDENTIFY_INIT_END?"identify":"")),n},e}(sq);function sY(t){return void 0===t&&(t=!0),new Promise(function(e){try{var r="undefined"!=typeof window?window:void 0;if(r&&"function"==typeof r.requestIdleCallback)return void(t?r.requestIdleCallback(function(){return e(!0)},{timeout:1e3}):r.requestIdleCallback(function(t){try{var r="function"==typeof t.timeRemaining?t.timeRemaining():0;e(r>3)}catch(t){e(!0)}}));if("function"==typeof requestAnimationFrame){var n=performance.now();requestAnimationFrame(function(){var r=performance.now()-n;e(r<10||t)})}else setTimeout(function(){return e(!0)},0)}catch(t){D(cQ.CUSTOM_ERROR,t,{custom_name:"delayidle_error",custom_enum:"catch_error"}),e(!0)}})}sW=function(t,e,r,n){var o,i=arguments.length,a=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,r,n);else for(var c=t.length-1;c>=0;c--)(o=t[c])&&(a=(i<3?o(a):i>3?o(e,r,a):o(e,r))||a);return i>3&&a&&Object.defineProperty(e,r,a),a}([em(),sK(0,eg(_.CONTEXT)),sK(1,eg(_.TTQ_REPORTERS)),sK(2,eg(_.REPORT_SERVICE)),sK(3,eg(_.HTTP_SERVICE)),sK(4,eg(_.ENV)),sK(5,eg(_.TTQ_GLOBAL_OPTIONS))],sW);var sJ=["script","style","noscript","pre","code","svg","canvas","math","kbd","samp"];function sX(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return n("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(c&&u){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),w(r),f}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;w(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,e,r){return this.delegate={iterator:I(t),resultName:e,nextLoc:r},"next"===this.method&&(this.arg=void 0),f}},t}function sQ(t,e,r,n,o,i,a){try{var c=t[i](a),u=c.value}catch(t){r(t);return}c.done?e(u):Promise.resolve(u).then(n,o)}function sZ(){var t;return t=sz().mark(function t(e){var r,n,o,i,a,c,u,s,l,f,h,p,d,v,_,m,g,y,E,b,w,O,I,T,S,R,N,A,L,x,P,C,M,j,F,U,G,H,V,q,B,K,W,Y;return sz().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:var J,X;if(U=function(){var t,e=performance.now(),r=0;try{for(;rb){N++;continue}if(M(o))return L=!0,F+=performance.now()-e,{done:!1,stopped:!0,timeExceeded:!1,processed:r+1};if(performance.now()-e>=m)return F+=performance.now()-e,{done:!1,stopped:!1,timeExceeded:!0,processed:r+1}}}return F+=performance.now()-e,{done:!1,stopped:!1,timeExceeded:!1,processed:v}}catch(t){return F+=performance.now()-e,D(cQ.CUSTOM_ERROR,t,{custom_name:"text_tree_walker_plugin",custom_enum:"run_one_batch_error"}),{done:!0,stopped:!1,timeExceeded:!1,processed:r}}},void 0===e&&(e={}),n=performance.now(),a=void 0===(i=(o=e).root)?document:i,c=o.patterns,s=void 0===(u=o.maxTotalHits)?60:u,f=void 0===(l=o.maxHitsPerPattern)?50:l,p=void 0===(h=o.ignoreTags)?sJ:h,v=void 0===(d=o.chunkSize)?500:d,m=void 0===(_=o.maxChunkMs)?8:_,y=void 0===(g=o.minTextLength)?5:g,b=void 0===(E=o.maxTextLength)?100:E,w=Array.from(new Set([].concat(p,sJ))),0!==(O=(Array.isArray(J=null==c?void 0:c.filter(function(t){return!!t}))&&J.length?J:[]).map(function(t){return{name:t.name,regex:t.regex,preCheck:"function"==typeof t.preCheck?t.preCheck:function(){return!0},normalize:"function"==typeof t.normalize?t.normalize:function(t){return t},hits:[],set:new Set,stoppedEarly:!1,resultDomDetail:[]}})).length){t.next=9;break}return X=n,I={textNodesVisited:0,skippedByTag:0,skippedByPrecheck:0,skippedByLength:0,totalFound:0,stoppedEarly:!1,collect_ms:0,processing_ms:0,total_ms:+(performance.now()-X).toFixed(2),chunks:0},t.abrupt("return",{patterns:[],totals:I});case 9:T=0,S=0,R=0,N=0,A=0,L=!1,x=0,P={skippedByLength:{v:0},skippedByPrecheck:{v:0},totalFound:{v:0}},C=function(t,e,r){var n,o=new Set(e.map(function(t){return t.toLowerCase()})),i=document.createTreeWalker(t,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT,{acceptNode:function(t){if(t.nodeType===Node.ELEMENT_NODE){var e;return(e=t.tagName.toLowerCase(),o.has(e)||0)?(null==r||r(),NodeFilter.FILTER_REJECT):NodeFilter.FILTER_ACCEPT}return t.nodeType===Node.TEXT_NODE?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}});return(n={next:function(){for(var t;t=i.nextNode();)if(t.nodeType===Node.TEXT_NODE){var e=t;if(!e.nodeValue||!e.nodeValue.trim())continue;return{value:e,done:!1}}return{value:void 0,done:!0}}})[Symbol.iterator]=function(){return this},n}(null!=(r=a.documentElement)?r:a,w,function(){S++}),M=function(t){var e=t.compiled,r=t.minTextLength,n=t.maxHitsPerPattern,o=t.maxTotalHits,i=t.counters;return function(t){try{if(i.totalFound.v>=o)return!0;var a=null!=(c=t.nodeValue)?c:"";if(!a)return!1;if(a.length=48&&n<=57&&e++}return e}(a):0,g=function(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(r)return(r=r.call(t)).next.bind(r);if(Array.isArray(t)||(r=function(t,e){if(t){if("string"==typeof t)return sX(t,void 0);var r=Object.prototype.toString.call(t).slice(8,-1);if("Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return sX(t,e)}}(t))){r&&(t=r);var n=0;return function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(e);!(d=g()).done;){var y=d.value;if(!y.stoppedEarly){if("email"===y.name){if(!v){i.skippedByPrecheck.v++;continue}}else if(y.name.includes("phone")&&!(_&&m>=7)){i.skippedByPrecheck.v++;continue}if(!y.preCheck(a)){i.skippedByPrecheck.v++;continue}var E=void 0;try{E=RegExp(y.regex,"ig").exec(a)}catch(t){return!0}if(E){var b={text:a,index:E.index,node:t},w=y.normalize(E[0],b);if(w&&(i.totalFound.v++,y.hits.push(w),y.set.add(w),t.parentElement&&y.resultDomDetail.push({id:null!=(s=null==(u=t.parentElement)?void 0:u.id)?s:"",className:null!=(f=null==(l=t.parentElement)?void 0:l.className)?f:"",tagName:null!=(p=null==(h=t.parentElement)?void 0:h.tagName)?p:""}),y.hits.length>=n&&(y.stoppedEarly=!0),i.totalFound.v>=o))return!0}}}return!1}catch(t){return D(cQ.CUSTOM_ERROR,t,{custom_name:"text_tree_walker_plugin",custom_enum:"process_text_node_error"}),!1}}}({compiled:O,minTextLength:y,maxHitsPerPattern:f,maxTotalHits:s,counters:P}),j=performance.now(),F=0;case 22:if(x++,H=(G=U()).done,V=G.stopped,q=G.timeExceeded,B=G.processed,!(H||V)){t.next=27;break}return t.abrupt("break",48);case 27:if(!(B1||1===r&&"+"!==e[0])return null;var n=e.replace(s$,"").length;if(n<7||n>15)return null;var o=(e.match(/\(/g)||[]).length;if(o!==(e.match(/\)/g)||[]).length||o>0&&!/\(\d{1,4}\)/.test(e))return null;var i=e;if(i.startsWith("+")){var a=i.match(/^\+\d{1,3}/);if(!a)return null;i=i.slice(a[0].length)}var c=i.match(/^(?:\(\d{1,4}\)|\d{1,4})(?:[ -])?/);return(c&&(i=i.slice(c[0].length)),/^\d{5,12}$/.test(i))?e:null}},s2={name:"email",regex:"[A-Z0-9._%+-]+@[A-Z0-9.-]+\\.[A-Z]{2,}",visibilityMode:"all",preCheck:function(t){return t.includes("@")}};function s3(){s3=function(){return t};var t={},e=Object.prototype,r=e.hasOwnProperty,n=Object.defineProperty||function(t,e,r){t[e]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function u(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{u({},"")}catch(t){u=function(t,e,r){return t[e]=r}}function s(t,e,r,o){var i,a,c,u,s=Object._ttq_create((e&&e.prototype instanceof h?e:h).prototype);return n(s,"_invoke",{value:(i=t,a=r,c=new O(o||[]),u="suspendedStart",function(t,e){if("executing"===u)throw Error("Generator is already running");if("completed"===u){if("throw"===t)throw e;return T()}for(c.method=t,c.arg=e;;){var r=c.delegate;if(r){var n=function t(e,r){var n=r.method,o=e.iterator[n];if(void 0===o)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=void 0,t(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=TypeError("The iterator does not provide a '"+n+"' method")),f;var i=l(o,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,f;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=void 0),r.delegate=null,f):a:(r.method="throw",r.arg=TypeError("iterator result is not an object"),r.delegate=null,f)}(r,c);if(n){if(n===f)continue;return n}}if("next"===c.method)c.sent=c._sent=c.arg;else if("throw"===c.method){if("suspendedStart"===u)throw u="completed",c.arg;c.dispatchException(c.arg)}else"return"===c.method&&c.abrupt("return",c.arg);u="executing";var o=l(i,a,c);if("normal"===o.type){if(u=c.done?"completed":"suspendedYield",o.arg===f)continue;return{value:o.arg,done:c.done}}"throw"===o.type&&(u="completed",c.method="throw",c.arg=o.arg)}})}),s}function l(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}t.wrap=s;var f={};function h(){}function p(){}function d(){}var v={};u(v,i,function(){return this});var _=Object.getPrototypeOf,m=_&&_(_(I([])));m&&m!==e&&r.call(m,i)&&(v=m);var g=d.prototype=h.prototype=Object._ttq_create(v);function y(t){["next","throw","return"].forEach(function(e){u(t,e,function(t){return this._invoke(e,t)})})}function E(t,e){var o;n(this,"_invoke",{value:function(n,i){function a(){return new e(function(o,a){!function n(o,i,a,c){var u=l(t[o],t,i);if("throw"!==u.type){var s=u.arg,f=s.value;return f&&"object"==typeof f&&r.call(f,"__await")?e.resolve(f.__await).then(function(t){n("next",t,a,c)},function(t){n("throw",t,a,c)}):e.resolve(f).then(function(t){s.value=t,a(s)},function(t){return n("throw",t,a,c)})}c(u.arg)}(n,i,o,a)})}return o=o?o.then(a,a):a()}})}function b(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function w(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function O(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(b,this),this.reset(!0)}function I(t){if(t){var e=t[i];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,o=function e(){for(;++n=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return n("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(c&&u){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),w(r),f}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;w(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,e,r){return this.delegate={iterator:I(t),resultName:e,nextLoc:r},"next"===this.method&&(this.arg=void 0),f}},t}function s6(t,e,r,n,o,i,a){try{var c=t[i](a),u=c.value}catch(t){r(t);return}c.done?e(u):Promise.resolve(u).then(n,o)}function s5(t,e){return(s5=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t})(t,e)}var s8=function(t,e){return function(r,n){e(r,n,t)}},s4=function(t){function e(e,r,n){var o;return(o=t.call(this,{name:"TextTreeWalkerPlugin",reporters:r,context:e})||this).context=e,o.reporters=r,o.lcpTriggered=!1,o.hasDoneFirstScan=!1,o.isScanning=!1,o.eventEmitter=n,o}e.prototype=Object._ttq_create(t.prototype),e.prototype.constructor=e,s5(e,t);var r,n,o=e.prototype;return o.pageLcp=function(){var t=this;this.lcpTriggered||(this.lcpTriggered=!0,setTimeout(function(){try{t.getPIIFromTextNode(),t.hasDoneFirstScan=!0}catch(t){D(cQ.CUSTOM_ERROR,t,{custom_name:"text_tree_walker_plugin",custom_enum:"get_pii_from_textnode"})}},2e3))},r=s3().mark(function t(){var e,r,n,o,i,a,c,u,s,l,f,h;return s3().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(!this.isScanning){t.next=2;break}return t.abrupt("return");case 2:if(this.activeReporter||(this.activeReporter=this.reporters.find(function(t){var e,r,n,o;return(null==(r=null==(e=t.plugins)?void 0:e.AutoAdvancedMatching)?void 0:r.auto_email)||(null==(o=null==(n=t.plugins)?void 0:n.AutoAdvancedMatching)?void 0:o.auto_phone_number)})),!(!tN||!function(){try{return!!(b()._plugins||{}).EnableTextWalker}catch(t){return!1}}()||!this.activeReporter)){t.next=5;break}return t.abrupt("return");case 5:if(u=(c=null!=(r=null==(e=this.activeReporter.plugins)?void 0:e.AutoAdvancedMatching)?r:{}).auto_email,s=c.auto_phone_number,0!==[u&&s2,s&&s1].filter(Boolean).length){t.next=9;break}return t.abrupt("return");case 9:return this.isScanning=!0,t.next=12,function(t){return sZ.apply(this,arguments)}({root:document.body,ignoreTags:["a"],patterns:[u&&s2,!1],minTextLength:5,maxTextLength:1e3});case 12:if(f=null!=(o=null==(n=(l=t.sent.patterns).find(function(t){return"email"===t.name}))?void 0:n.values)?o:[],h=null!=(a=null==(i=l.find(function(t){return"phone_intl"===t.name}))?void 0:i.values)?a:[],this.isScanning=!1,0!==f.length||0!==h.length){t.next=19;break}return t.abrupt("return");case 19:this.sendToAutoAdvancedMatchingPlugin(f[0],h[0]);case 20:case"end":return t.stop()}},t,this)}),n=function(){var t=this,e=arguments;return new Promise(function(n,o){var i=r.apply(t,e);function a(t){s6(i,n,o,a,c,"next",t)}function c(t){s6(i,n,o,a,c,"throw",t)}a(void 0)})},o.getPIIFromTextNode=function(){return n.apply(this,arguments)},o.sendToAutoAdvancedMatchingPlugin=function(t,e){var r={source:d.TEXT,timestamp:J(),email:t,phone:e,detectedAt:"page_load"};this.eventEmitter.emit("PII_DETECTED",r)},o.pixelSend=function(t,e){if(this.hasDoneFirstScan&&"Pageview"===e){var r,n=null==(r=this.activeReporter)?void 0:r.getReporterId();n&&n===t&&this.getPIIFromTextNode()}},e}(nK);s4=function(t,e,r,n){var o,i=arguments.length,a=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,r,n);else for(var c=t.length-1;c>=0;c--)(o=t[c])&&(a=(i<3?o(a):i>3?o(e,r,a):o(e,r))||a);return i>3&&a&&Object.defineProperty(e,r,a),a}([em(),s8(0,eg(_.CONTEXT)),s8(1,eg(_.TTQ_REPORTERS)),s8(2,eg(_.EVENT_EMITTER))],s4);var s9={FORM_EMAIL:"A1",FORM_PHONE:"A2",DL_EMAIL_PLAIN:"B1",DL_EMAIL_HASHED:"B2",DL_PHONE_PLAIN:"B3",DL_PHONE_HASHED:"B4"};function s7(t){var e=t.plugins,r=t.options;return(null==r?void 0:r.autoConfig)!==!1&&!!(null!=e&&e.AutoConfig)}function lt(t){var e;return(null==(e=b())?void 0:e._pal)===1&&t.some(s7)}var le=new Set;function lr(t){try{if(le.has(t))return;le.add(t),k(cQ.CUSTOM_INFO,{custom_name:"pal",custom_enum:t},!1,!0)}catch(t){}}var ln=["phone","telephone","cellphone"],lo=["email"],li=["ecommerce.purchase.actionField.id","order_id"],la="dataLayer",lc={totalEnqueued:0,totalProcessedBatches:0,totalProcessedItems:0,totalTraverseErrors:0,totalFound:0,totalRevisits:0,totalDropped:0,lastBatchDurationMs:0,lastItemDurationMs:0,maxBatchDurationMs:0,maxItemDurationMs:0},lu=function(t,e,r){return void 0===r&&(r=function(){return!0}),{kind:t,matchKey:function(t){return e.some(function(e){return t.toLowerCase().includes(e.toLowerCase())})},acceptValue:r}},ls=function(t){return void 0===t&&(t=lo),lu("email",t)},ll=function(t){return void 0===t&&(t=ln),lu("phone",t)},lf=function(t,e){void 0===t&&(t="dataLayer");var r=e.cdpRef,n=e.hookCdpPush,o=e.enqueueCurrentCdp,i=e.err,a=function(t){try{n(t),o()}catch(t){i("intercept_cdp_hook_error",t)}};try{var c=window[t],u=Array.isArray(c)?c:void 0;if(u)return r=u,a(r),r;return r=[],Object.defineProperty(window,t,{configurable:!0,enumerable:!0,get:function(){return r},set:function(t){Array.isArray(t)?(r=t,a(r)):i("intercept_cdp_set_non_array_error")}}),r}catch(t){return i("intercept_cdp_set_property_error",t),r}},lh=function(t,e){D(cQ.CUSTOM_ERROR,e||Error(t),{custom_name:"cdp_visiter_plugin",custom_enum:t})},lp=function(t){try{return JSON.stringify(t)}catch(t){return"[unserializable]"}},ld=function(t){return!!t&&("object"==typeof t||"function"==typeof t)},lv=function(t,e){void 0===e&&(e=120);try{if(null==t)return String(t);if("string"==typeof t){var r=t.trim();return r.length>e?r.slice(0,e)+"…":r}if("number"==typeof t||"boolean"==typeof t)return String(t);var n=lp(t);return n.length>e?n.slice(0,e)+"…":n}catch(t){return"[unserializable]"}};function l_(t){return null!=t&&"object"==typeof t&&Object.prototype.hasOwnProperty.call(t,"0")&&Object.prototype.hasOwnProperty.call(t,"1")&&!Object.prototype.hasOwnProperty.call(t,"event")}function lm(t){try{var e=null==t?void 0:t["0"],r=null==t?void 0:t["1"],n=null==t?void 0:t["2"];if("event"===e&&"string"==typeof r)return Object.assign(Object.assign({event:r},n&&"object"==typeof n?n:{}),{_source:"_normalized_args"});if("string"==typeof r)return Object.assign(Object.assign({event:r},n&&"object"==typeof n?n:{}),{_source:"_normalized_args_loose"})}catch(t){}return t}function lg(t){try{if(Array.isArray(t))return t.map(function(t){return l_(t)?lm(t):t});if(l_(t))return lm(t);return t}catch(e){return t}}function ly(t){try{if(t&&"object"==typeof t&&"string"==typeof t.event)return t.event}catch(t){}}function lE(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(r)return(r=r.call(t)).next.bind(r);if(Array.isArray(t)||(r=function(t,e){if(t){if("string"==typeof t)return lb(t,void 0);var r=Object.prototype.toString.call(t).slice(8,-1);if("Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return lb(t,e)}}(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var n=0;return function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function lb(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r0;)try{var t=r.pop();t&&t()}catch(t){lh("unhook_function_error",t)}},isHooked:function(t){return!!t&&"object"==typeof t&&e.has(t)}}},lO=function(t){var e=null,r=!1,n=lw(t),o=function(t){void 0===t&&(t=la),e=lf(t,{cdpRef:e,hookCdpPush:n.hookDataLayerPush,enqueueCurrentCdp:function(){n.enqueueCurrentDataLayer(e)},err:lh})};return{init:function(){if(!r){r=!0;try{o(la)}catch(t){lh("intercept_dataLayer",t)}}},rescan:function(){return n.enqueueCurrentDataLayer(e)},destroy:function(){n.unhook(),e=null,r=!1},getDataLayerRef:function(){return e}}};function lI(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r=t.length?{done:!0}:{done:!1,value:t[n++]}}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(t.extractors);!(c=u()).done;){var s=c.value;try{if(!s.matchKey(e)||s.acceptValue&&!s.acceptValue(r,n))continue;i(s.kind,e,r,n,o,a)}catch(t){lh("runExtractorsCatch"+s.kind+"Error",t)}}},c=function(e){var r=e.toLowerCase();return t.skipKeys.map(function(t){return t.toLowerCase()}).some(function(t){return r.includes(t)})};return{traverse:function e(n,i){var u=i.depth,s=i.path,l=void 0===s?"":s,f=i.source,h=i.budgetLimit,p=i.eventName;if(!(u>t.maxDepth)){var d=0;if(!(0>=h)&&(d++,!(!ld(n)||ld(n)&&n instanceof Element))){var v=r.get(n)||0;if(v>=3)return void o.totalRevisits++;if(r.set(n,v+1),!Array.isArray(n)&&"object"==typeof n&&t.maxObjectKeyLength&&t.maxObjectKeyLength>0&&Object.keys(n).length>t.maxObjectKeyLength)return;var _="string"==typeof(null==n?void 0:n.event)?n.event:void 0,m=p||_;if(Array.isArray(n)){try{for(var g=0;g=h);g++){if(ld(n[g])){var y=n[g],E=r.get(y)||0;if(E>=3){o.totalRevisits++;continue}r.set(y,E+1)}e(n[g],{depth:u+1,path:l+"["+g+"]",source:f,budgetLimit:h,eventName:m})}}catch(t){o.totalTraverseErrors++,lh("traverse_array_error",t)}return}try{for(var b=0,w=Object.entries(n);b=h)break;ld(T)&&e(T,{depth:u+1,path:S,source:f,budgetLimit:h,eventName:m})}}}catch(t){o.totalTraverseErrors++,lh("traverse_object_entries_error",t),k(cQ.CUSTOM_INFO,{custom_name:"cdp_visiter_plugin",custom_enum:"traverse_object_entries_error_stats",extJSON:{message:JSON.stringify(Object.assign({path:l||""},o))}})}}}},getDedup:function(){return Array.from(n)},getStats:function(){return Object.assign(Object.assign({},o),{totalRevisits:o.totalRevisits})},resetVisited:function(t){void 0===t&&(t=!1),t?r=new WeakMap:o.totalRevisits>100&&(r=new WeakMap,o.totalRevisits=0)}}};function lS(){lS=function(){return t};var t={},e=Object.prototype,r=e.hasOwnProperty,n=Object.defineProperty||function(t,e,r){t[e]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function u(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{u({},"")}catch(t){u=function(t,e,r){return t[e]=r}}function s(t,e,r,o){var i,a,c,u,s=Object._ttq_create((e&&e.prototype instanceof h?e:h).prototype);return n(s,"_invoke",{value:(i=t,a=r,c=new O(o||[]),u="suspendedStart",function(t,e){if("executing"===u)throw Error("Generator is already running");if("completed"===u){if("throw"===t)throw e;return T()}for(c.method=t,c.arg=e;;){var r=c.delegate;if(r){var n=function t(e,r){var n=r.method,o=e.iterator[n];if(void 0===o)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=void 0,t(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=TypeError("The iterator does not provide a '"+n+"' method")),f;var i=l(o,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,f;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=void 0),r.delegate=null,f):a:(r.method="throw",r.arg=TypeError("iterator result is not an object"),r.delegate=null,f)}(r,c);if(n){if(n===f)continue;return n}}if("next"===c.method)c.sent=c._sent=c.arg;else if("throw"===c.method){if("suspendedStart"===u)throw u="completed",c.arg;c.dispatchException(c.arg)}else"return"===c.method&&c.abrupt("return",c.arg);u="executing";var o=l(i,a,c);if("normal"===o.type){if(u=c.done?"completed":"suspendedYield",o.arg===f)continue;return{value:o.arg,done:c.done}}"throw"===o.type&&(u="completed",c.method="throw",c.arg=o.arg)}})}),s}function l(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}t.wrap=s;var f={};function h(){}function p(){}function d(){}var v={};u(v,i,function(){return this});var _=Object.getPrototypeOf,m=_&&_(_(I([])));m&&m!==e&&r.call(m,i)&&(v=m);var g=d.prototype=h.prototype=Object._ttq_create(v);function y(t){["next","throw","return"].forEach(function(e){u(t,e,function(t){return this._invoke(e,t)})})}function E(t,e){var o;n(this,"_invoke",{value:function(n,i){function a(){return new e(function(o,a){!function n(o,i,a,c){var u=l(t[o],t,i);if("throw"!==u.type){var s=u.arg,f=s.value;return f&&"object"==typeof f&&r.call(f,"__await")?e.resolve(f.__await).then(function(t){n("next",t,a,c)},function(t){n("throw",t,a,c)}):e.resolve(f).then(function(t){s.value=t,a(s)},function(t){return n("throw",t,a,c)})}c(u.arg)}(n,i,o,a)})}return o=o?o.then(a,a):a()}})}function b(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function w(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function O(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(b,this),this.reset(!0)}function I(t){if(t){var e=t[i];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,o=function e(){for(;++n=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return n("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(c&&u){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),w(r),f}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;w(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,e,r){return this.delegate={iterator:I(t),resultName:e,nextLoc:r},"next"===this.method&&(this.arg=void 0),f}},t}function lR(t,e,r,n,o,i,a){try{var c=t[i](a),u=c.value}catch(t){r(t);return}c.done?e(u):Promise.resolve(u).then(n,o)}var lN=function(t,e,r){var n,o,i=[],a=Object.assign({},lc),c=!1,u=!1,s=0,l=0,f=function(){return"function"==typeof(null==performance?void 0:performance.now)?performance.now():J()},h=(n=lS().mark(function n(){var o,p,d,v,_,m,g,y,E,b,w;return lS().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:if(!c){n.next=2;break}return n.abrupt("return");case 2:return c=!0,n.prev=3,n.next=6,sY(!1);case 6:if(n.sent){n.next=13;break}return o=Math.min(1e3,20*(1<=100)){n.next=27;break}return i.length=0,l=0,a.totalDropped=(a.totalDropped||0)+i.length,k(cQ.CUSTOM_INFO,{custom_name:"cdp_visiter_plugin",custom_enum:"max_batch_count"}),e.resetVisited(!0),c=!1,n.abrupt("return");case 27:m=l%10==0,e.resetVisited(m);case 29:if(!i.length){n.next=43;break}if(!(f()-p>=t.maxMsPerBatch)){n.next=32;break}return n.abrupt("break",43);case 32:if(!(_>=d)){n.next=34;break}return n.abrupt("break",43);case 34:g=i.shift(),v++,y=f();try{e.traverse(g.node,{depth:0,path:g.path||"dataLayer.push",source:g.source||"push",budgetLimit:d,eventName:g.eventName})}catch(t){a.totalTraverseErrors+=1,lh("traverse_catch",t)}E=f()-y,a.lastItemDurationMs=E,E>a.maxItemDurationMs&&(a.maxItemDurationMs=E),n.next=29;break;case 43:b=f()-p,a.lastBatchDurationMs=b,b>a.maxBatchDurationMs&&(a.maxBatchDurationMs=b),a.totalProcessedBatches+=1,a.totalProcessedItems+=v,e.getStats&&(w=e.getStats())&&w.totalRevisits&&(a.totalRevisits=(a.totalRevisits||0)+w.totalRevisits),r(a),n.next=56;break;case 52:n.prev=52,n.t0=n.catch(3),lh("schedule_catch",n.t0),u=!0;case 56:return n.prev=56,c=!1,i.length&&!u&&h(),u=!1,n.finish(56);case 61:case"end":return n.stop()}},n,null,[[3,52,56,61]])}),o=function(){var t=this,e=arguments;return new Promise(function(r,o){var i=n.apply(t,e);function a(t){lR(i,r,o,a,c,"next",t)}function c(t){lR(i,r,o,a,c,"throw",t)}a(void 0)})},function(){return o.apply(this,arguments)});return{enqueue:function(e,r){"number"==typeof t.maxQueueSize&&t.maxQueueSize>0&&i.length>=t.maxQueueSize&&i.shift(),i.push(Object.assign({node:e},r)),a.totalEnqueued+=1,h()},getQueueSize:function(){return i.length},getStats:function(){return Object.freeze(Object.assign({},a))},updateStats:function(t){r(a=Object.assign(Object.assign({},a),t))}}},lA={maxDepth:3,maxNodesPerTraverse:1e3,maxObjectKeyLength:20,skipKeys:["html","snapshot","content","description","fullstate","raw","payload","products","catalog","recommendations","dom","tree","schema","source","trace","stack","contact","setting","fake","visitor","allow","md5"],extractors:[],onFound:function(){},maxNodePerBatch:100,maxMsPerBatch:8,maxQueueSize:1e3},lL=function(t){if(!t)return{init:function(){},rescan:function(){},getQueueSize:function(){return 0},getStats:function(){return Object.freeze(Object.assign({},lc))},getFoundKeys:function(){return[]},destroy:function(){},config:{}};var e,r,n=Object.assign(Object.assign({},lA),{extractors:[ls(),ll()]}),o=Object.assign(Object.assign(Object.assign({},n),t),{extractors:(null==t?void 0:t.extractors)||n.extractors,maxQueueSize:null!=(e=null==t?void 0:t.maxQueueSize)?e:n.maxQueueSize,maxObjectKeyLength:null!=(r=null==t?void 0:t.maxObjectKeyLength)?r:n.maxObjectKeyLength}),i=Object.assign({},lc),a=lT(o,function(t){var e,r;try{null==(r=null==(e=o.extractors.find(function(e){return e.kind===t.kind}))?void 0:e.onHit)||r.call(e,t)}catch(t){lh("extractor_onHit_error",t)}try{o.onFound(t)}catch(t){lh("on_found_error",t)}}),c=lN(o,a,function(t){i=Object.assign(Object.assign({},i),t)}),u=lO(c.enqueue);return{init:u.init,rescan:u.rescan,getQueueSize:c.getQueueSize,getStats:c.getStats,getFoundKeys:function(){return a.getDedup()},destroy:function(){try{try{var t=Object.getOwnPropertyDescriptor(window,"dataLayer");if(t&&(t.get||t.set)&&t.configurable){delete window.dataLayer;var e=u.getDataLayerRef();void 0!==e&&(window.dataLayer=e)}}catch(t){}u.destroy()}catch(t){lh("destroy_error",t)}},config:o}};function lx(t,e){return(lx=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t})(t,e)}var lP=function(t,e){return function(r,n){e(r,n,t)}},lC=function(t){function e(e,r,n){var o;return(o=t.call(this,{name:"CdpVisiterPlugin",reporters:r,context:e})||this).context=e,o.reporters=r,o.lcpTriggered=!1,o.scanner=null,o.eventEmitter=n,o}e.prototype=Object._ttq_create(t.prototype),e.prototype.constructor=e,lx(e,t);var r=e.prototype;return r.pageLcp=function(){if(!this.lcpTriggered){this.lcpTriggered=!0;var t=this.reporters.some(function(t){var e;return(e=t.plugins)&&e.EnableDatalayerVisiter||!1});(tN&&tA||0)&&t&&this.tryProxyDataLayer()}},r.tryProxyDataLayer=function(){var t=this,e=function(){var t,e;return(null!=(e=null==(t=null==window?void 0:window.dataLayer)?void 0:t.length)?e:0)>0};if(e())return void this.extractDataLayerIfReady();setTimeout(function(){e()&&t.extractDataLayerIfReady()},3e3)},r.extractDataLayerIfReady=function(){try{this.extractDataLayer()}catch(t){D(cQ.CUSTOM_ERROR,t,{custom_name:"cdp_visiter_plugin",custom_enum:"extract_dataLayer_catch"})}},r.extractDataLayer=function(){var t=this,e=this.decidePiiStrategy();if(e){var r=e.mode,n=e.wantEmail,o=e.wantPhone,i="aam"===r&&this.decideTidStrategy(),a=lL({maxNodePerBatch:600,maxMsPerBatch:8,extractors:[n&&ls(["email"]),o&&ll(["phone","telephone"]),i&&lu("tid",["transaction_id"]),i&&lu("tid",["id"],function(t,e){return!!li.some(function(t){return null==e?void 0:e.includes(t)})})].filter(function(t){return!!t}),onFound:function(e){if((null==e?void 0:e.kind)==="tid"&&e.value)return void t.handleTidHit(e);var n=function(t){var e=null==t?void 0:t.value;if("string"!=typeof e||!e)return null;var r=64===e.length;return"email"===t.kind?e.includes("@")?s9.DL_EMAIL_PLAIN:r?s9.DL_EMAIL_HASHED:null:"phone"===t.kind?r?s9.DL_PHONE_HASHED:s9.DL_PHONE_PLAIN:null}(e);n&&t.handlePiiHit(e,n,r)}});this.scanner=a,this.scanner.init()}},r.decidePiiStrategy=function(){var t=this.reporters.some(function(t){var e,r;return!!(null==(r=null==(e=t.plugins)?void 0:e.AutoAdvancedMatching)?void 0:r.auto_email)}),e=this.reporters.some(function(t){var e,r;return!!(null==(r=null==(e=t.plugins)?void 0:e.AutoAdvancedMatching)?void 0:r.auto_phone_number)}),r=t||e,n=lt(this.reporters);if(!r&&!n)return null;var o=!r;return{mode:o?"probe":"aam",wantEmail:o||t,wantPhone:o||e}},r.decideTidStrategy=function(){return this.reporters.some(function(t){var e;return null==(e=t.plugins)?void 0:e.AutoConfigV2})},r.handlePiiHit=function(t,e,r){"aam"===r&&this.sendToAutoAdvancedMatchingPlugin(Object.assign(Object.assign({},"email"===t.kind&&{email:t.value}),"phone"===t.kind&&{phone:t.value})),"probe"===r&&lr(e)},r.handleTidHit=function(t){k(cQ.CUSTOM_INFO,{custom_name:"cdp_visiter_plugin",custom_enum:"ga_data_detected",extJSON:{message:JSON.stringify({path:t.path,event:t.event||"",value:String(t.value)})}},!1,!0),this.context.setTransactionId(String(t.value))},r.sendToAutoAdvancedMatchingPlugin=function(t){var e=void 0===t?{}:t,r=e.email,n=e.phone;try{var o={source:d.DATA_LAYER,timestamp:J(),email:r,phone:n,detectedAt:"data_layer"};this.eventEmitter.emit("PII_DETECTED",o)}catch(t){}},e}(nK);function lk(t,e){return(lk=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t})(t,e)}lC=function(t,e,r,n){var o,i=arguments.length,a=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,r,n);else for(var c=t.length-1;c>=0;c--)(o=t[c])&&(a=(i<3?o(a):i>3?o(e,r,a):o(e,r))||a);return i>3&&a&&Object.defineProperty(e,r,a),a}([em(),lP(0,eg(_.CONTEXT)),lP(1,eg(_.TTQ_REPORTERS)),lP(2,eg(_.EVENT_EMITTER))],lC);var lD=function(t,e){return function(r,n){e(r,n,t)}},lM=function(t){function e(e,r){var n;return(n=t.call(this,{name:"LPV",reporters:r,context:e})||this).pluginHasReportedESRecord={},n}e.prototype=Object._ttq_create(t.prototype),e.prototype.constructor=e,lk(e,t);var r=e.prototype;return r.isLPVSwitchOn=function(t){return t.plugins&&!0===t.plugins.EnableLPV},r.buildLPVData=function(){return{trigger_source:"pixel_self"}},r.buildSecondJumpESData=function(){return{lpv_trigger_type:"second_jump",trigger_source:"pixel_self"}},r.buildDuration10sESData=function(){return{lpv_trigger_type:"duration_10s",trigger_source:"pixel_self"}},r.markHasReportedES=function(t){this.pluginHasReportedESRecord[t.getReporterId()]=!0,t.setCookieBasedSession(Object.assign(Object.assign({},t.getCookieBasedSession()),{hasReportedES:1}))},r.startEngagedSessionTimer=function(t,e){var r=this;void 0===e&&(e={});var n=null,o=0,i=!0,a=null==t?void 0:t.getCookieBasedSession().hasReportedES,c=function(){r.checkHasReportedES(e,t.getReporterId())||(t.track(rg,r.buildDuration10sESData(),{},uh.TRACK,ud.defaultReport),r.markHasReportedES(t))},u=function(e){if(!(a=null==t?void 0:t.getCookieBasedSession().hasReportedES)){n=setTimeout(c,1e3*e);var r=J();document.addEventListener("visibilitychange",function t(){"hidden"!==document.visibilityState||a||(n&&clearTimeout(n),i=!1,n=null,o+=Math.floor((J()-r)/1e3),document.removeEventListener("visibilitychange",t))})}};u(10),document.addEventListener("visibilitychange",function(){if(a=null==t?void 0:t.getCookieBasedSession().hasReportedES,"visible"===document.visibilityState&&!a&&!i){var e=10-o;e<=0?c():u(e)}}),window.addEventListener("beforeunload",function(){n&&clearTimeout(n)})},r.pixelSend=function(t,e,r,n,o){void 0===n&&(n={});try{if(o!==uh.TRACK||(null==(i=r._inspection)?void 0:i.trigger_source)==="pixel_self")return;var i,a,c=this.reporters.find(function(e){return e.getReporterId()===t});if(!c||!this.isLPVSwitchOn(c))return;var u=(null==(a=null==n?void 0:n.pixelSession)?void 0:a.isSessionStart)||!1,s=this.context.getPageInfo().referrer,l=this.context.getPageSign().etldPlusOne,f=this.context.getPageSign().pageIndex;u&&c.track("LandingPageView",this.buildLPVData(),{},uh.TRACK,ud.defaultReport),this.checkHasReportedES(n,t)||(!u&&(s&&l&&s.includes(l)||f&&f.index>0)?(c.track(rg,this.buildSecondJumpESData(),{},uh.TRACK,ud.defaultReport),this.markHasReportedES(c)):this.startEngagedSessionTimer(c,n))}catch(t){D(cQ.CUSTOM_ERROR,t,{custom_name:"lpv_report"})}},r.checkHasReportedES=function(t,e){var r;return!!(this.pluginHasReportedESRecord[e]||(null==(r=null==t?void 0:t.pixelSession)?void 0:r.hasReportedES))},e}(nK);lM=function(t,e,r,n){var o,i=arguments.length,a=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,r,n);else for(var c=t.length-1;c>=0;c--)(o=t[c])&&(a=(i<3?o(a):i>3?o(e,r,a):o(e,r))||a);return i>3&&a&&Object.defineProperty(e,r,a),a}([em(),lD(0,eg(_.CONTEXT)),lD(1,eg(_.TTQ_REPORTERS))],lM);var lj=[].concat([{identifier:_.MONITOR_PLUGIN,to:sW,name:"Monitor",required:!0},{identifier:_.AUTO_CONFIG_PLUGIN,to:an,name:"AutoConfig",required:!1},{identifier:_.DIAGNOSTICS_CONSOLE_PLUGIN,to:aL,name:"DiagnosticsConsole",required:!1},{identifier:_.RUNTIME_MEASUREMENT_PLUGIN,to:sD,name:"RuntimeMeasurement",required:!1}],[{identifier:_.CALLBACK_PLUGIN,to:nJ,name:"Callback"},{identifier:_.IDENTIFY_PLUGIN,to:on,name:"Identify",required:!0},{identifier:_.EVENT_BUILDER_PLUGIN,to:aD,name:"EventBuilder"},{identifier:_.ENRICH_IPV6_PLUGIN,to:aU,name:"EnrichIpv6"},{identifier:_.PAGEDATA_PLUGIN,to:sA,name:"PageData"},{identifier:_.LPV_PLUGIN,to:lM,name:"LPV"},{identifier:_.TEXT_TREE_WALKER_PLUGIN,to:s4,name:"TextTreeWalker",required:!1},{identifier:_.CDP_VISITER_PLUGIN,to:lC,name:"CdpVisiter",required:!1}]),lF=["zip","cep"],lU=/[\s\u3000\-_*.,;:!?"'`~@#$%^&+=|/\\()\[\]{}<>,。!?:;、“”‘’()【】《》…·]+/g,lG=/[^a-z0-9]+/,lH=/^[\w!#\$%&\'\*\+\/\=\?\^`\{\|\}~\-]+(:?\.[\w!#\$%&\'\*\+\/\=\?\^`\{\|\}~\-]+)*@(?:[a-z0-9](?:[a-z0-9\-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9\-]*[a-z0-9])?$/,lV=function(t){return"function"==typeof Element?t instanceof Element:t&&"object"==typeof t&&t.nodeType===Node.ELEMENT_NODE&&"string"==typeof t.nodeName},lq=function(t,e){var r=t.matches||t.matchesSelector||t.mozMatchesSelector||t.msMatchesSelector||t.oMatchesSelector||t.webkitMatchesSelector||null;return!!(null!==r&&r.call(t,e.join(",")))||t instanceof HTMLButtonElement&&!!e.includes("button[type='"+t.type+"']")},lB=function(t){if(!t||t===document.body)return!1;if(t.getBoundingClientRect&&"function"==typeof t.getBoundingClientRect){var e=t.getBoundingClientRect().height||t.offsetHeight||11;return e>10&&e<600}return!0},lK=function(t){return t.trim().toLowerCase()},lW=function(t,e){return!!t&&!!e&&t.indexOf(e)>=0},lY=function(t){return"string"==typeof t&&lH.test(t)},lJ=function(t){if(!t)return null;for(var e=t.parentElement,r=t,n="";r;)(r=r.previousElementSibling)&&(r instanceof HTMLInputElement||r instanceof HTMLTextAreaElement)&&(n=r.value,r=null);if(!n||"string"!=typeof n||!e||0>(e.innerText||e.textContent||"").indexOf("@"))return null;var o=n+"@"+t.value;return lY(o)?o:null},lX=function(t,e){var r=t.id,n=t.name,o=t.placeholder,i=void 0===o?"":o,a=t.value,c=void 0===a?"":a;return e.filter(function(t){return t.length>2?lW(n,t)||lW(r,t)||lW(i,t)||lW(c,t):n===t||r===t||i===t||c===t})},lz=function(t){return t.toLowerCase().replace(lU,"")},lQ=["postcode","zipcode","postalcode","c\xf3digo postal","codigo postal","code postal","postleitzahl","邮编","邮政编码","郵便番号","우편번호"].map(function(t){return lz(t)}),lZ=function(t){if(!t)return null;var e,r=t.replace(/([a-z0-9])([A-Z])/g,"$1 $2").toLowerCase(),n=r.split(lG),o=lF.find(function(t){return n.includes(t)});if(o)return o;var i=lz(r);return null!=(e=lQ.find(function(t){return i.includes(t)}))?e:null},l$=function(t){var e=new Set,r=t.labels;if(r)for(var n=0;n=this.rateMS||this.lastElement!==t)&&(e=!0),this.lastElement=t,this.lastTime=J(),e},r.getWrappingButton=function(t){if(!t||!lB(t)||(this.config.exclude_selectors||[]).length>0&&lq(t,this.config.exclude_selectors||[]))return null;if(lq(t,Object.keys(this.config.selectors||{})))return t;var e=t.parentNode;return e&&lV(e)?this.getWrappingButton(e):null},r.getFormByButton=function(t){if(t instanceof HTMLInputElement)return t.form;for(var e=t;"FORM"!==e.nodeName.toUpperCase();){var r=e.parentElement;if(!r)return null;e=r}return e},r.getUserDataByForm=function(t){var e={},r=t||document;this.zipCodeEnabled||(this.zipCodeEnabled=this.shouldCollectZipCode());for(var n=r.querySelectorAll("input,textarea,select"),o=0;o0?null:r:this.zipCodeEnabled?l3(t):null},r.getEmailOrPhone=function(t){var e=t.value;if(lY(e))return{auto_email:lK(e)};var r=lJ(t);if(r)return{auto_email:lK(r)};if("US"===A()&&e.replace(/\D/g,"").length<10)return null;var n={id:lK(t.id).replace(/[_-]/g,""),name:lK(t.name).replace(/[_-]/g,""),placeholder:lK(t.placeholder?t.placeholder:"").replace(/[_-]/g,"")},o=!(this.config.phone_selectors.length>0)||"tel"===t.getAttribute("type")||"tel"===t.getAttribute("inputmode")||lX(n,this.config.phone_selectors).length>0,i=!this.phoneRegex||this.phoneRegex.test(e);return o&&i?{auto_phone_number:e}:null},r.getTriggerType=function(t,e){var r=this;try{var n=[];if(Object.keys(this.config.selectors).forEach(function(e){lq(t,[e])&&n.push(r.config.selectors[e])}),0===n.length)return"";return n.join(",")+"-"+ +!!e}catch(t){return""}},e}(nK);l4=function(t,e,r,n){var o,i=arguments.length,a=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,r,n);else for(var c=t.length-1;c>=0;c--)(o=t[c])&&(a=(i<3?o(a):i>3?o(e,r,a):o(e,r))||a);return i>3&&a&&Object.defineProperty(e,r,a),a}([em(),l5(0,eg(_.CONTEXT)),l5(1,eg(_.TTQ_REPORTERS)),l5(2,eg(_.TTQ_GLOBAL_OPTIONS)),l5(3,eg(_.EVENT_EMITTER))],l4);var l9=function(t,e){t.isBound(_.AUTO_ADVANCED_MATCHING_PLUGIN)||t.bind(_.AUTO_ADVANCED_MATCHING_PLUGIN).to(l4).inSingletonScope(),f3(_.AUTO_ADVANCED_MATCHING_PLUGIN,"AutoAdvancedMatching")&&e.usePlugin(t.get(_.AUTO_ADVANCED_MATCHING_PLUGIN))};function l7(t,e){return(l7=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t})(t,e)}var ft=function(t){function e(e){var r;return(r=t.call(this,e)||this).observers=new Set([]),r}e.prototype=Object._ttq_create(t.prototype),e.prototype.constructor=e,l7(e,t);var r=e.prototype;return r.addObserver=function(t){this.observers.has(t)||this.observers.add(t)},r.removeObserver=function(t){this.observers.delete(t)},r.notifyObservers=function(t,e){this.observers.forEach(function(r){return r.call(e,t)})},e}(nq),fe="HistoryObserver";(aX||(aX={})).DYNAMIC_WEB_PAGEVIEW="dynamic_web_pageview";var fr=["GoogleTagManagerClient","GoogleTagManagerServer"];function fn(t,e){var r=history[t];return function(){var t=Array.prototype.slice.call(arguments);r.apply(history,t),e()}}function fo(t){var e=t.options,r=t.plugins;return e&&!1!==e.historyObserver&&r&&r[fe]}function fi(t,e){var r=eI().url,n=t.context.getPageInfo().url;if(r!==n){var o,i=t.context.setPageInfo(r,n);i&&i.pageIndex&&e3(i.pageIndex),t8(uo.URL_CHANGE,r,n),t.reporters.filter((o=aX.DYNAMIC_WEB_PAGEVIEW,function(t){var e=t.plugins;return!!(fo(t)&&e[fe]&&e[fe][o])})).forEach(function(t){setTimeout(function(){t.page(e)})})}}function fa(t,e){return(fa=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t})(t,e)}var fc=function(t,e){return function(r,n){e(r,n,t)}},fu=function(t){function e(e,r){var n;return(n=t.call(this,{name:fe,reporters:r,context:e})||this).enableListenSPAHistoryChange=!1,n.listenSPAHistoryChange=ts(function(){var t=function(){n.enableListenSPAHistoryChange&&n.notifyObservers({tf:uu.HISTORY_CHANGE})},e=function(){for(var e=arguments.length,r=Array(e),n=0;nt.length)&&(e=t.length);for(var r=0,n=Array(e);r=0;c--)(o=t[c])&&(a=(i<3?o(a):i>3?o(e,r,a):o(e,r))||a);return i>3&&a&&Object.defineProperty(e,r,a),a}([em(),fc(0,eg(_.CONTEXT)),fc(1,eg(_.TTQ_REPORTERS))],fu);var fl=function(){function t(t){var e=this;this.configMap=new window[window.TiktokAnalyticsObject || "ttq"]._ttq_map,this.listeners=new window[window.TiktokAnalyticsObject || "ttq"]._ttq_map,this.listenedElementsSet=tN?new WeakSet:new Set,this.handleEvent=function(t){try{e.sendEvent(t)}catch(t){D(cQ.CUSTOM_ERROR,t,{custom_name:e.getObserverType()+"Observer",custom_enum:"handleEvent_error"})}},this.eventEmitter=t,this.configMap=new window[window.TiktokAnalyticsObject || "ttq"]._ttq_map}var e=t.prototype;return e.setupListeners=function(t){var e=this;try{t.forEach(function(t){"window"===t.environment&&t.listenEventTypes.forEach(function(r){Array.isArray(t.target)?document.querySelectorAll(t.target.join(", ")).forEach(function(t){e.bindListener(t,r)}):e.bindListener(t.target,r)})})}catch(t){D(cQ.CUSTOM_ERROR,t,{custom_name:this.getObserverType()+"Observer",custom_enum:"setupListeners_error"})}},e.teardownListeners=function(t){var e=this;if(t){var r=this.configMap.get(t);r&&r.length&&r.forEach(function(r){var n,o=r.target;if(Array.isArray(o)){var i=o.join(", ");n=document.querySelectorAll(i)}else n=[o];n.forEach(function(t){for(var n,o=function(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(r)return(r=r.call(t)).next.bind(r);if(Array.isArray(t)||(r=function(t,e){if(t){if("string"==typeof t)return fs(t,void 0);var r=Object.prototype.toString.call(t).slice(8,-1);if("Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return fs(t,e)}}(t))){r&&(t=r);var n=0;return function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(r.listenEventTypes);!(n=o()).done;){var i=n.value,a=e.listeners.get(i)||e.handleEvent;t.removeEventListener(i,a),e.listenedElementsSet.delete(t),e.listeners.delete(i)}}),e.configMap.delete(t)})}},e.updateConfig=function(t){if(t){var e;if(this.validateConfig(t)){var r="append"===t.mode&&null!=(e=this.configMap.get(t.pluginName))?e:[];"append"!==t.mode&&this.teardownListeners(t.pluginName),r.push(t),this.configMap.set(t.pluginName,r),this.setupListeners([t])}}},e.sendEvent=function(t){this.eventEmitter.emit(t.type,t)},e.validateConfig=function(t){return!!t&&!!t.observerType&&!!t.listenEventTypes&&!!t.pluginName},e.getConfigMap=function(){return this.configMap},t}();function ff(t,e){return(ff=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t})(t,e)}var fh=function(t){function e(e){return t.call(this,e)||this}e.prototype=Object._ttq_create(t.prototype),e.prototype.constructor=e,ff(e,t);var r=e.prototype;return r.bindListener=function(t,e){!this.listenedElementsSet.has(t)&&(this.listenedElementsSet.add(t),t instanceof Element&&tE.some(function(e){return t.matches(e)})||t.addEventListener(e,this.handleEvent,{capture:!0,passive:!0}))},r.getObserverType=function(){return"click"},e}(fl);function fp(t,e){return(fp=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t})(t,e)}var fd=function(t){function e(e){return t.call(this,e)||this}e.prototype=Object._ttq_create(t.prototype),e.prototype.constructor=e,fp(e,t);var r=e.prototype;return r.bindListener=function(t,e){var r=this;if(!this.listenedElementsSet.has(t)){this.listenedElementsSet.add(t);var n=Z(function(t){return r.handleEvent(t)},200,{trailing:!0});t.addEventListener(e,n,{passive:!0,capture:!0}),this.listeners.set(e,n)}},r.getObserverType=function(){return"scroll"},e}(fl);function fv(t,e){return(fv=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t})(t,e)}var f_=function(t,e){return function(r,n){e(r,n,t)}},fm=function(t){function e(e,r,n){var o;return(o=t.call(this,{name:"INTERACTION_OBSERVER",reporters:r,context:e})||this).observersMap=new window[window.TiktokAnalyticsObject || "ttq"]._ttq_map([]),o.eventEmitter=n,o.eventEmitter.on(ui.UPDATE_CONFIG,o.updateObserverConfig.bind(function(t){if(void 0===t)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(o)),{}),o}e.prototype=Object._ttq_create(t.prototype),e.prototype.constructor=e,fv(e,t);var r=e.prototype;return r.registerObserver=function(t){var e;switch(t){case"click":e=new fh(this.eventEmitter);break;case"scroll":e=new fd(this.eventEmitter);break;default:return}this.observersMap.set(t,e)},r.unregisterObserver=function(t){var e=this.observersMap.get(t);e&&(e.getConfigMap().forEach(function(t,r){e.teardownListeners(r)}),this.observersMap.delete(t))},r.destroyAll=function(){var t=this;this.observersMap.forEach(function(e,r){t.unregisterObserver(r)}),this.observersMap.clear()},r.updateObserverConfig=function(t){var e=t.observerType,r=this.observersMap.get(e);r||(this.registerObserver(e),r=this.observersMap.get(e)),r&&r.updateConfig(t)},e}(ft);fm=function(t,e,r,n){var o,i=arguments.length,a=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,r,n);else for(var c=t.length-1;c>=0;c--)(o=t[c])&&(a=(i<3?o(a):i>3?o(e,r,a):o(e,r))||a);return i>3&&a&&Object.defineProperty(e,r,a),a}([em(),f_(0,eg(_.CONTEXT)),f_(1,eg(_.TTQ_REPORTERS)),f_(2,eg(_.EVENT_EMITTER))],fm);var fg=[{identifier:_.HISTORY_OBSERVER,to:fu,name:"HistoryObserver"},{identifier:_.INTERACTION_OBSERVER,to:fm,name:"InteractionObserver"}];function fy(){fy=function(){return t};var t={},e=Object.prototype,r=e.hasOwnProperty,n=Object.defineProperty||function(t,e,r){t[e]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function u(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{u({},"")}catch(t){u=function(t,e,r){return t[e]=r}}function s(t,e,r,o){var i,a,c,u,s=Object._ttq_create((e&&e.prototype instanceof h?e:h).prototype);return n(s,"_invoke",{value:(i=t,a=r,c=new O(o||[]),u="suspendedStart",function(t,e){if("executing"===u)throw Error("Generator is already running");if("completed"===u){if("throw"===t)throw e;return T()}for(c.method=t,c.arg=e;;){var r=c.delegate;if(r){var n=function t(e,r){var n=r.method,o=e.iterator[n];if(void 0===o)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=void 0,t(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=TypeError("The iterator does not provide a '"+n+"' method")),f;var i=l(o,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,f;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=void 0),r.delegate=null,f):a:(r.method="throw",r.arg=TypeError("iterator result is not an object"),r.delegate=null,f)}(r,c);if(n){if(n===f)continue;return n}}if("next"===c.method)c.sent=c._sent=c.arg;else if("throw"===c.method){if("suspendedStart"===u)throw u="completed",c.arg;c.dispatchException(c.arg)}else"return"===c.method&&c.abrupt("return",c.arg);u="executing";var o=l(i,a,c);if("normal"===o.type){if(u=c.done?"completed":"suspendedYield",o.arg===f)continue;return{value:o.arg,done:c.done}}"throw"===o.type&&(u="completed",c.method="throw",c.arg=o.arg)}})}),s}function l(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}t.wrap=s;var f={};function h(){}function p(){}function d(){}var v={};u(v,i,function(){return this});var _=Object.getPrototypeOf,m=_&&_(_(I([])));m&&m!==e&&r.call(m,i)&&(v=m);var g=d.prototype=h.prototype=Object._ttq_create(v);function y(t){["next","throw","return"].forEach(function(e){u(t,e,function(t){return this._invoke(e,t)})})}function E(t,e){var o;n(this,"_invoke",{value:function(n,i){function a(){return new e(function(o,a){!function n(o,i,a,c){var u=l(t[o],t,i);if("throw"!==u.type){var s=u.arg,f=s.value;return f&&"object"==typeof f&&r.call(f,"__await")?e.resolve(f.__await).then(function(t){n("next",t,a,c)},function(t){n("throw",t,a,c)}):e.resolve(f).then(function(t){s.value=t,a(s)},function(t){return n("throw",t,a,c)})}c(u.arg)}(n,i,o,a)})}return o=o?o.then(a,a):a()}})}function b(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function w(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function O(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(b,this),this.reset(!0)}function I(t){if(t){var e=t[i];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,o=function e(){for(;++n=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return n("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(c&&u){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),w(r),f}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;w(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,e,r){return this.delegate={iterator:I(t),resultName:e,nextLoc:r},"next"===this.method&&(this.arg=void 0),f}},t}function fE(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(r)return(r=r.call(t)).next.bind(r);if(Array.isArray(t)||(r=function(t,e){if(t){if("string"==typeof t)return fb(t,void 0);var r=Object.prototype.toString.call(t).slice(8,-1);if("Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return fb(t,e)}}(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var n=0;return function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function fb(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r0&&fI(t[r]);)r--;for(;n=n.end?(r.push(n),n=i):i.end>n.end&&(n={start:n.start,end:i.end,value:i.value})}return r.push(n),r}var fA=function(){function t(){}var e=t.prototype;return e.decompose=function(t){for(var e=[],r=0,n=0,o=t.length,i="text",a="",c="";n"===u&&(r=this.parseTag(a,e,r),i="text",a="")),n++}return r=this.processTextBuffer(c,e,r),a&&(r=this.parseTag(a,e,r)),e},e.processTextBuffer=function(t,e,r){var n=t.trim();if(!n)return r;if(n.length<=30){var o={type:"text",value:n,position:r++};return e.push(o),r}return fO(n,30).forEach(function(t){var n={type:"text",value:t,position:r++};e.push(n)}),r},e.parseTag=function(t,e,r){var n=r;if(!t)return n;if(t.startsWith("30?fO(t,30).forEach(function(t){n.push({type:"array-item",key:a,value:t,position:o++})}):n.push({type:"array-item",key:a,value:t,position:o++})}):null!==t&&"object"==typeof t&&Object.keys(t).forEach(function(i){var a=e?e+"."+i:i,c=t[i];if(null!==c&&"object"==typeof c){var u=r.decompose(c,a);n.push.apply(n,u)}else"string"===fR(c)&&c.length>30?fO(c,30).forEach(function(t){n.push({type:"object-property",key:a,value:t,name:i,position:o++})}):n.push({type:"object-property",key:a,value:c,name:i,position:o++})}),n},t}();function fx(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r=t.length?{done:!0}:{done:!1,value:t[n++]}}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(t);!(r=o()).done;){var i=r.value;switch(i.type){case"tagStart":n+="<"+i.name;break;case"attribute":n+=" "+i.key+'="'+i.redactedValue+'"';break;case"tagStartClose":n+=">";break;case"text":n+=i.redactedValue;break;case"tagEnd":n+=""}}return n},t}(),fC=function(){function t(){}return t.prototype.recompose=function(t,e){var r;return r=Array.isArray(e)?[]:{},0===t.length||t.forEach(function(t){var e=t.key,n=t.redactedValue,o=t.type;if(e){var i=e.split("."),a=r;i.forEach(function(t,e){var r=e===i.length-1,c=i[e+1],u="array-item"===o||!r&&void 0!==c&&!isNaN(Number(c));void 0===a[t]&&(a[t]=u?[]:{}),r?a[t]&&"string"==typeof a[t]?a[t]+=n:a[t]=n:a=a[t]})}}),r},t}();function fk(){fk=function(){return t};var t={},e=Object.prototype,r=e.hasOwnProperty,n=Object.defineProperty||function(t,e,r){t[e]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function u(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{u({},"")}catch(t){u=function(t,e,r){return t[e]=r}}function s(t,e,r,o){var i,a,c,u,s=Object._ttq_create((e&&e.prototype instanceof h?e:h).prototype);return n(s,"_invoke",{value:(i=t,a=r,c=new O(o||[]),u="suspendedStart",function(t,e){if("executing"===u)throw Error("Generator is already running");if("completed"===u){if("throw"===t)throw e;return T()}for(c.method=t,c.arg=e;;){var r=c.delegate;if(r){var n=function t(e,r){var n=r.method,o=e.iterator[n];if(void 0===o)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=void 0,t(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=TypeError("The iterator does not provide a '"+n+"' method")),f;var i=l(o,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,f;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=void 0),r.delegate=null,f):a:(r.method="throw",r.arg=TypeError("iterator result is not an object"),r.delegate=null,f)}(r,c);if(n){if(n===f)continue;return n}}if("next"===c.method)c.sent=c._sent=c.arg;else if("throw"===c.method){if("suspendedStart"===u)throw u="completed",c.arg;c.dispatchException(c.arg)}else"return"===c.method&&c.abrupt("return",c.arg);u="executing";var o=l(i,a,c);if("normal"===o.type){if(u=c.done?"completed":"suspendedYield",o.arg===f)continue;return{value:o.arg,done:c.done}}"throw"===o.type&&(u="completed",c.method="throw",c.arg=o.arg)}})}),s}function l(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}t.wrap=s;var f={};function h(){}function p(){}function d(){}var v={};u(v,i,function(){return this});var _=Object.getPrototypeOf,m=_&&_(_(I([])));m&&m!==e&&r.call(m,i)&&(v=m);var g=d.prototype=h.prototype=Object._ttq_create(v);function y(t){["next","throw","return"].forEach(function(e){u(t,e,function(t){return this._invoke(e,t)})})}function E(t,e){var o;n(this,"_invoke",{value:function(n,i){function a(){return new e(function(o,a){!function n(o,i,a,c){var u=l(t[o],t,i);if("throw"!==u.type){var s=u.arg,f=s.value;return f&&"object"==typeof f&&r.call(f,"__await")?e.resolve(f.__await).then(function(t){n("next",t,a,c)},function(t){n("throw",t,a,c)}):e.resolve(f).then(function(t){s.value=t,a(s)},function(t){return n("throw",t,a,c)})}c(u.arg)}(n,i,o,a)})}return o=o?o.then(a,a):a()}})}function b(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function w(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function O(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(b,this),this.reset(!0)}function I(t){if(t){var e=t[i];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,o=function e(){for(;++n=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return n("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(c&&u){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),w(r),f}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;w(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,e,r){return this.delegate={iterator:I(t),resultName:e,nextLoc:r},"next"===this.method&&(this.arg=void 0),f}},t}var fD=function(t,e,r,n){return new(r||(r=Promise))(function(o,i){function a(t){try{u(n.next(t))}catch(t){i(t)}}function c(t){try{u(n.throw(t))}catch(t){i(t)}}function u(t){var e;t.done?o(t.value):((e=t.value)instanceof r?e:new r(function(t){t(e)})).then(a,c)}u((n=n.apply(t,e||[])).next())})},fM=function(){function t(t){this.matcher=t}var e=t.prototype;return e.redactSync=function(t,e){var r=this,n=fN(this.matcher.match(t));return e(function(t,e,r){if(!e||0===e.length)return t;for(var n,o="",i=0,a=fE(e);!(n=a()).done;){var c=n.value;c.start>i&&(o+=t.slice(i,c.start)),o+=r(c),i=c.end}return ii&&(o+=t.slice(i,u.start)),n.next=10,r(u);case 10:s=n.sent,o+=s,i=u.end;case 13:n.next=5;break;case 15:return i=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return n("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(c&&u){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),w(r),f}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;w(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,e,r){return this.delegate={iterator:I(t),resultName:e,nextLoc:r},"next"===this.method&&(this.arg=void 0),f}},t}function fF(t,e){return(fF=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t})(t,e)}var fU=function(t){function e(e,r){var n;return void 0===r&&(r=ug.DEFAULT),(n=t.call(this,e)||this).tag=r,n}e.prototype=Object._ttq_create(t.prototype),e.prototype.constructor=e,fF(e,t);var r=e.prototype;return r.processMatchSync=function(){return fS(this.tag)},r.processMatchAsync=function(){var t,e,r,n;return t=this,e=void 0,r=void 0,n=fj().mark(function t(){return fj().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",fS(this.tag));case 1:case"end":return t.stop()}},t,this)}),new(r||(r=Promise))(function(o,i){function a(t){try{u(n.next(t))}catch(t){i(t)}}function c(t){try{u(n.throw(t))}catch(t){i(t)}}function u(t){var e;t.done?o(t.value):((e=t.value)instanceof r?e:new r(function(t){t(e)})).then(a,c)}u((n=n.apply(t,e||[])).next())})},e}(fM);function fG(){fG=function(){return t};var t={},e=Object.prototype,r=e.hasOwnProperty,n=Object.defineProperty||function(t,e,r){t[e]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function u(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{u({},"")}catch(t){u=function(t,e,r){return t[e]=r}}function s(t,e,r,o){var i,a,c,u,s=Object._ttq_create((e&&e.prototype instanceof h?e:h).prototype);return n(s,"_invoke",{value:(i=t,a=r,c=new O(o||[]),u="suspendedStart",function(t,e){if("executing"===u)throw Error("Generator is already running");if("completed"===u){if("throw"===t)throw e;return T()}for(c.method=t,c.arg=e;;){var r=c.delegate;if(r){var n=function t(e,r){var n=r.method,o=e.iterator[n];if(void 0===o)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=void 0,t(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=TypeError("The iterator does not provide a '"+n+"' method")),f;var i=l(o,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,f;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=void 0),r.delegate=null,f):a:(r.method="throw",r.arg=TypeError("iterator result is not an object"),r.delegate=null,f)}(r,c);if(n){if(n===f)continue;return n}}if("next"===c.method)c.sent=c._sent=c.arg;else if("throw"===c.method){if("suspendedStart"===u)throw u="completed",c.arg;c.dispatchException(c.arg)}else"return"===c.method&&c.abrupt("return",c.arg);u="executing";var o=l(i,a,c);if("normal"===o.type){if(u=c.done?"completed":"suspendedYield",o.arg===f)continue;return{value:o.arg,done:c.done}}"throw"===o.type&&(u="completed",c.method="throw",c.arg=o.arg)}})}),s}function l(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}t.wrap=s;var f={};function h(){}function p(){}function d(){}var v={};u(v,i,function(){return this});var _=Object.getPrototypeOf,m=_&&_(_(I([])));m&&m!==e&&r.call(m,i)&&(v=m);var g=d.prototype=h.prototype=Object._ttq_create(v);function y(t){["next","throw","return"].forEach(function(e){u(t,e,function(t){return this._invoke(e,t)})})}function E(t,e){var o;n(this,"_invoke",{value:function(n,i){function a(){return new e(function(o,a){!function n(o,i,a,c){var u=l(t[o],t,i);if("throw"!==u.type){var s=u.arg,f=s.value;return f&&"object"==typeof f&&r.call(f,"__await")?e.resolve(f.__await).then(function(t){n("next",t,a,c)},function(t){n("throw",t,a,c)}):e.resolve(f).then(function(t){s.value=t,a(s)},function(t){return n("throw",t,a,c)})}c(u.arg)}(n,i,o,a)})}return o=o?o.then(a,a):a()}})}function b(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function w(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function O(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(b,this),this.reset(!0)}function I(t){if(t){var e=t[i];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,o=function e(){for(;++n=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return n("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(c&&u){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),w(r),f}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;w(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,e,r){return this.delegate={iterator:I(t),resultName:e,nextLoc:r},"next"===this.method&&(this.arg=void 0),f}},t}function fH(t,e){return(fH=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t})(t,e)}var fV=function(t){function e(e,r,n){var o;return(o=t.call(this,e)||this).hashSync=r,o.hashAsync=n,o}e.prototype=Object._ttq_create(t.prototype),e.prototype.constructor=e,fH(e,t);var r=e.prototype;return r.processMatchSync=function(t){return this.hashSync(t)},r.processMatchAsync=function(t){var e,r,n,o;return e=this,r=void 0,n=void 0,o=fG().mark(function e(){return fG().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.hashAsync?this.hashAsync(t):function(t){return fw(this,void 0,void 0,fy().mark(function e(){var r,n;return fy().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r=new TextEncoder().encode(t),e.next=4,crypto.subtle.digest("SHA-256",r);case 4:return n=Array.from(new Uint8Array(e.sent)).map(function(t){return t.toString(16).padStart(2,"0")}).join(""),e.abrupt("return",n);case 8:case"end":return e.stop()}},e)}))}(t));case 1:case"end":return e.stop()}},e,this)}),new(n||(n=Promise))(function(t,i){function a(t){try{u(o.next(t))}catch(t){i(t)}}function c(t){try{u(o.throw(t))}catch(t){i(t)}}function u(e){var r;e.done?t(e.value):((r=e.value)instanceof n?r:new n(function(t){t(r)})).then(a,c)}u((o=o.apply(e,r||[])).next())})},e}(fM);function fq(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r=t.length?{done:!0}:{done:!1,value:t[n++]}}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(this.patterns);!(r=o()).done;){var i=r.value;try{i.lastIndex=0}catch(t){}for(var a=void 0,c=0;null!==(a=i.exec(t))&&c++=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return n("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(c&&u){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),w(r),f}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;w(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,e,r){return this.delegate={iterator:I(t),resultName:e,nextLoc:r},"next"===this.method&&(this.arg=void 0),f}},t}fK.MAX_LOOP_COUNT=5;var fY=function(t,e,r,n){return new(r||(r=Promise))(function(o,i){function a(t){try{u(n.next(t))}catch(t){i(t)}}function c(t){try{u(n.throw(t))}catch(t){i(t)}}function u(t){var e;t.done?o(t.value):((e=t.value)instanceof r?e:new r(function(t){t(e)})).then(a,c)}u((n=n.apply(t,e||[])).next())})},fJ=function(){function t(){this.pipelines={replace:[],encrypt:[]},this.htmlDecomposer=new fA,this.elementDecomposer=new fL,this.htmlRecomposer=new fP,this.elementRecomposer=new fC}var e=t.prototype;return e.registerReplaceRedactor=function(t){if("function"!=typeof t.redactSync||"function"!=typeof t.redactAsync)throw Error("Redactor must implement redactSync and redactAsync");this.pipelines.replace.push(t)},e.registerEncryptRedactor=function(t){if("function"!=typeof t.redactSync||"function"!=typeof t.redactAsync)throw Error("Redactor must implement redactSync and redactAsync");this.pipelines.encrypt.push(t)},e.createReplaceRedactor=function(t){var e;return new fU(new fK({keywords:null==t?void 0:t.keywords,regexArray:null==t?void 0:t.regexArray}),null!=(e=null==t?void 0:t.tag)?e:ug.DEFAULT)},e.createEncryptionRedactor=function(t,e,r){return new fV(new fK({keywords:null==t?void 0:t.keywords,regexArray:null==t?void 0:t.regexArray}),e,r)},e.dispatchSync=function(t,e,r){var n=this,o=t[e];if(!o)return r;var i=function(o){return void 0===o&&(o=r),n.dispatchSync(t,e+1,o)};try{return o.redactSync(r,i)}catch(t){return i(r)}},e.dispatchAsync=function(t,e,r){return fY(this,void 0,void 0,fW().mark(function n(){var o,i,a=this;return fW().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:if(o=t[e]){n.next=3;break}return n.abrupt("return",r);case 3:return i=function(n){return void 0===n&&(n=r),fY(a,void 0,void 0,fW().mark(function r(){return fW().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.abrupt("return",this.dispatchAsync(t,e+1,n));case 1:case"end":return r.stop()}},r,this)}))},n.prev=4,n.next=7,o.redactAsync(r,i);case 7:case 14:return n.abrupt("return",n.sent);case 10:return n.prev=10,n.t0=n.catch(4),n.next=14,i(r);case 15:case"end":return n.stop()}},n,null,[[4,10]])}))},e.selectEngines=function(t){return"string"==typeof t?{decomposer:this.htmlDecomposer,recomposer:this.htmlRecomposer}:{decomposer:this.elementDecomposer,recomposer:this.elementRecomposer}},e.processSync=function(t,e,r){var n=this;try{if("string"!=typeof t&&"object"!=typeof t||"object"==typeof t&&null===t)return{originalInput:t,success:!1,error:Error("Input must be string or object")};var o=this.selectEngines(t),i=o.decomposer,a=o.recomposer,c=i.decompose(t),u="encrypt"==e?this.pipelines.encrypt:this.pipelines.replace,s=c.map(function(t){if(r&&t.name&&r.has(t.name))return Object.assign(Object.assign({},t),{redactedValue:null!=(e=t.value)?e:""});if(null==(o=t.type)?void 0:o.includes("tag"))return Object.assign(Object.assign({},t),{redactedValue:""});var e,o,i,a=null!=(i=t.value)?i:"",c=n.dispatchSync(u,0,a);return Object.assign(Object.assign({},t),{redactedValue:c})}),l=a.recompose(s,t);return{originalInput:t,success:!0,redactedOutput:l}}catch(e){return{originalInput:t,success:!1,error:e}}},e.processAsync=function(t,e,r){return fY(this,void 0,void 0,fW().mark(function n(){var o,i,a,c,u,s,l,f=this;return fW().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:if(n.prev=0,("string"==typeof t||"object"==typeof t)&&("object"!=typeof t||null!==t)){n.next=3;break}return n.abrupt("return",{originalInput:t,success:!1,error:Error("Input must be string or object")});case 3:return i=(o=this.selectEngines(t)).decomposer,a=o.recomposer,c=i.decompose(t),u="encrypt"==e?this.pipelines.encrypt:this.pipelines.replace,n.next=8,Promise.all(c.map(function(t){return fY(f,void 0,void 0,fW().mark(function e(){var n,o,i,a,c;return fW().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!(r&&t.name&&r.has(t.name))){e.next=2;break}return e.abrupt("return",Object.assign(Object.assign({},t),{redactedValue:null!=(n=t.value)?n:""}));case 2:if(!(null==(o=t.type)?void 0:o.includes("tag"))){e.next=4;break}return e.abrupt("return",Object.assign(Object.assign({},t),{redactedValue:""}));case 4:return a=null!=(i=t.value)?i:"",e.next=7,this.dispatchAsync(u,0,a);case 7:return c=e.sent,e.abrupt("return",Object.assign(Object.assign({},t),{redactedValue:c}));case 9:case"end":return e.stop()}},e,this)}))}));case 8:return s=n.sent,l=a.recompose(s,t),n.abrupt("return",{originalInput:t,success:!0,redactedOutput:l});case 13:return n.prev=13,n.t0=n.catch(0),n.abrupt("return",{originalInput:t,success:!1,error:n.t0});case 16:case"end":return n.stop()}},n,this,[[0,13]])}))},t}(),fX=function(){function t(){this.name="SensitiveRedactor",this.engine=new fJ}var e=t.prototype;return e.registerReplaceRedactor=function(t){var e=this.engine.createReplaceRedactor(t);return this.engine.registerReplaceRedactor(e),this},e.registerEncryptRedactor=function(t,e,r){var n=this.engine.createEncryptionRedactor(t,e,r);return this.engine.registerEncryptRedactor(n),this},e.processSync=function(t,e,r){return void 0===e&&(e="replace"),this.engine.processSync(t,e,r)},e.processAsync=function(t,e,r){return void 0===e&&(e="replace"),this.engine.processAsync(t,e,r)},t}(),fz=b(),fQ=(null==fz?void 0:fz._container)||new e_,fZ=(null==fz?void 0:fz._container)?ul.REBIND:ul.BIND;tP();var f$=fQ[fZ](_.ENV),f0=fQ[fZ](tx.SignalType);fQ[fZ](tx.ID),fQ[fZ](tx.Type),fQ[fZ](tx.Options),fQ[fZ](tx.Plugins),fQ[fZ](tx.Rules),fQ[fZ](tx.PixelRules),fQ[fZ](tx.Info);var f1=fQ[fZ](tx.WebLibraryInfo),f2=fQ[fZ](_.TTQ_GLOBAL_OPTIONS);try{if(!fQ.get(_.TTQ_GLOBAL_OPTIONS))throw Error("")}catch(t){f2.toConstantValue({})}function f3(t,e){return!!(fz&&fz._mounted&&!fz.getPlugin(e)&&fQ.isBound(t))}var f6=function(t,e){var r=tC();f1.toConstantValue({name:"pixel.js",version:"2.2.1",options:void 0}),f$.toConstantValue(e),f0.toConstantValue(r)},f5=function(t){(null==t?void 0:t._container)||(fQ.bind(_.TTQ).to(r3).inSingletonScope(),fQ.bind(_.CONTEXT).to(nt).inSingletonScope(),fQ.bind(_.REPORTER).to(rJ),fQ.bind(_.TTQ_REPORTERS).toConstantValue([]),fQ.bind(_.REPORT_SERVICE).to(ng).inSingletonScope(),fQ.bind(_.AD_SERVICE).to(nb).inSingletonScope(),fQ.bind(_.APP_SERVICE).to(nI).inSingletonScope(),fQ.bind(_.BRIDGE_SERVICE).to(nL).inSingletonScope(),fQ.bind(_.HTTP_SERVICE).to(nC).inSingletonScope(),fQ.bind(tx.IsOnsitePage).toConstantValue({value:!1}),fQ.bind(_.COOKIE_SERVICE).to(nM).inSingletonScope(),fQ.bind(_.CONSENT_SERVICE).to(nU).inSingletonScope(),fQ.bind(_.EVENT_EMITTER).to(rO).inSingletonScope(),fQ.bind(_.INTER_ID_SERVICE).to(nV).inSingletonScope(),fQ.bind(_.SENSITIVE_REDACTOR).to(fX).inSingletonScope()),t&&!t._container&&(t._container=fQ)},f8=function(){lj.forEach(function(t){var e=t.to,r=t.name,n=void 0===r?"":r,o=t.required,i=t.identifier;(void 0!==o&&o||L(n))&&!fQ.isBound(i)&&fQ.bind(i).to(e).inSingletonScope(),f3(i,n)&&fz.usePlugin(fQ.get(i))})},f4=function(){fg.forEach(function(t){var e=t.to,r=t.name,n=t.identifier;L(void 0===r?"":r)&&!fQ.isBound(n)&&fQ.bind(n).to(e).inSingletonScope()})},f9=function(t,e,r){try{if(window.ttq&&!window.ttq._ppf&&(window.ttq._ppf=[]),window.ttq&&window.ttq._ppf)var n={taskName:window.ttq._pf_tn,functionName:"initAllModule",start:performance.now()}}catch(t){}f6(t,r),eu(e,t),f4(),f5(t),f8(),l9(e,t);try{window.ttq&&window.ttq._ppf&&(n.end=performance.now(),window.ttq._ppf.push(n))}catch(t){}},f7=function(){try{var t=fQ.get(_.MONITOR_PLUGIN);if(t)return t;return null}catch(t){return null}},ht=function(){try{fQ.get(_.EVENT_EMITTER)}catch(t){D(cQ.CUSTOM_ERROR,t,{custom_name:"emitterFactory"})}},he=function(){try{fQ.get(_.SENSITIVE_REDACTOR)}catch(t){D(cQ.CUSTOM_ERROR,t,{custom_name:"sensitiveRedactorFactory"})}},hr=function(){try{fQ.isBound(_.INTERACTION_OBSERVER)&&fQ.get(_.INTERACTION_OBSERVER)}catch(t){D(cQ.CUSTOM_ERROR,t,{custom_name:"interactionObserverFactory"})}},hn=function(){ht(),hr(),he()},ho=function(t){var e=this.constructor;return this.then(function(r){return e.resolve(t()).then(function(){return r})},function(r){return e.resolve(t()).then(function(){return e.reject(r)})})},hi=function(t){return new this(function(e,r){if(!(t&&void 0!==t.length))return r(TypeError(typeof t+" "+t+" is not iterable(cannot read property Symbol(Symbol.iterator))"));var n=Array.prototype.slice.call(t);if(0===n.length)return e([]);for(var o=n.length,i=0;i0||(null==(r=t.pixel_rules)?void 0:r.length)>0)&&aQ&&new aQ(t.getReporterId(),t.rules,t.pixel_rules)});try{window.ttq&&window.ttq._ppf&&(u.end=performance.now(),window.ttq._ppf.push(u))}catch(t){}try{window.ttq&&window.ttq._ppf&&(e.end=performance.now(),window.ttq._ppf.push(e),"init"===window.ttq._pf_tn&&(window.ttq._pf_tn=""))}catch(t){}}}()}catch(t){D(cQ.INIT_ERROR,t)}}()}();